C# Class Esra.Web.Models.SalaryReviewAnalysisEditorViewModel

View model for use with creation of a new SalaryReviewAnalysis.
Inheritance: EsraBaseViewModel
Datei anzeigen Open project: ucdavis/ESRA Class Usage Examples

Public Methods

Method Description
Create ( IRepository repository, string selectedEmployeeId, User user ) : SalaryReviewAnalysisEditorViewModel
Create ( IRepository repository, string selectedEmployeeId, string proposedTitle, string referenceNumber, User user ) : SalaryReviewAnalysisEditorViewModel

Given a repository, employee ID, proposed title (optional) and user or repository, reference number, and user, Create a Salary Analysis Editor View model.

Method Details

Create() public static method

public static Create ( IRepository repository, string selectedEmployeeId, User user ) : SalaryReviewAnalysisEditorViewModel
repository IRepository
selectedEmployeeId string
user User
return SalaryReviewAnalysisEditorViewModel

Create() public static method

Given a repository, employee ID, proposed title (optional) and user or repository, reference number, and user, Create a Salary Analysis Editor View model.
public static Create ( IRepository repository, string selectedEmployeeId, string proposedTitle, string referenceNumber, User user ) : SalaryReviewAnalysisEditorViewModel
repository IRepository Database IRepository context
selectedEmployeeId string Employee ID of the employee for which to perform a new salary review analysis upon
proposedTitle string The proposed title to be used in conjunction with performing for a reclassification review; otherwise, null when performing an equity review
referenceNumber string The Salary Review Analysis reference number to be used for looking up an existing analysis
user User The logged in user either creating a new or viewing an existing analysis. Used for determining which college average(s) to display on the associated Salary Scale
return SalaryReviewAnalysisEditorViewModel