public static Employee_Absence ToDataBaseEntity(this EmployeeAbsenceModel employeeAbsence) { return(new Employee_Absence { Id = employeeAbsence.Id, AbsenceId = employeeAbsence.Absence.Id, EmployeeId = employeeAbsence.Employee.Id, StartDate = employeeAbsence.StartDate, EndDate = employeeAbsence.EndDate, Removed = employeeAbsence.Removed //Employee = employeeAbsence.Employee.ToDataBaseEntity(), //Absence = employeeAbsence.Absence.ToDataBaseEntity() }); }
public IHttpActionResult Post(EmployeeAbsenceModel employeeAbsence) { if (employeeAbsence.EndDate != null) { employeeAbsence.EndDate = employeeAbsence.EndDate.Value.ToLocalTime(); } employeeAbsence.StartDate = employeeAbsence.StartDate.ToLocalTime(); if (!ModelState.IsValid) { return(BadRequest()); } if (!_employeeAbsenceHandler.Post(employeeAbsence)) { return(BadRequest("Incorrect Datainput")); } return(Ok()); }
public bool Post(EmployeeAbsenceModel employeeAbsence) { return(employeeAbsence != null && employeeAbsenceRepo.Post(employeeAbsence.ToDataBaseEntity())); }