public dynamic PostOfficialVacation(OfficialVacationsPVM v) { var officialVacation = db.Official_Vacation.Add(new Official_Vacation { FromDate = v.fromDate, ToDate = v.toDate, For_EmpTyp = v.forEmpType, EmpTyp_ID = v.empTypeId, Description = v.description, UserId = v.userId, LastUpdate = DateTime.Now, Year = v.year }); var result = db.SaveChanges() > 0 ? true : false; return(new { result = result, officialVacation = officialVacation.VacationID }); }
public dynamic PutOfficialVacation(OfficialVacationsPVM v) { var officialVacation = db.Official_Vacation.Find(v.vacationId); int vacationDateYear = v.fromDate.Year; officialVacation.FromDate = v.fromDate; officialVacation.ToDate = v.toDate; officialVacation.For_EmpTyp = v.forEmpType; officialVacation.EmpTyp_ID = v.empTypeId; officialVacation.Description = v.description; officialVacation.UserId = v.userId; officialVacation.LastUpdate = DateTime.Now; officialVacation.Year = v.year; var result = db.SaveChanges() > 0 ? true : false; return(new { result = result }); }