public static EmployeeExperienceModel AddEmployeeExperience(EmployeeExperienceModel model) { using (var context = new MakeMyJobsEntities()) { EmployeeExperience employeeExperience = new EmployeeExperience(); employeeExperience.EmployeeId = model.employeeId; employeeExperience.CompanyName = model.companyName; employeeExperience.Position = model.position; employeeExperience.JoinedOn = model.joinedOn; employeeExperience.LeftOn = model.leftOn; employeeExperience.IsActive = 1; context.EmployeeExperiences.Add(employeeExperience); int added = context.SaveChanges(); if (added > 0) { return(new EmployeeExperienceModel() { empExperienceId = employeeExperience.EmpExperienceId, employeeId = employeeExperience.EmployeeId, companyName = employeeExperience.CompanyName, position = employeeExperience.Position, joinedOn = employeeExperience.JoinedOn, leftOn = employeeExperience.LeftOn, isActive = employeeExperience.IsActive }); } else { return(null); } } }
public JsonResult EditEmployeeExperience(EmployeeExperienceModel model) { try { var result = EmployeeBusiness.EditEmployeeExperience(model); var response = new ApiRespnoseWrapper { status = ApiRespnoseStatus.Success, results = new ArrayList() { result } }; return(new JsonResult { Data = response }); } catch (Exception ex) { return(CommonBusiness.GetErrorResponse(ex.Message)); } }
public static EmployeeExperienceModel EditEmployeeExperience(EmployeeExperienceModel model) { using (var context = new MakeMyJobsEntities()) { EmployeeExperience employeeExperience = context.EmployeeExperiences.FirstOrDefault(x => x.EmpExperienceId == model.empExperienceId); if (employeeExperience != null) { employeeExperience.EmployeeId = model.employeeId; employeeExperience.CompanyName = model.companyName; employeeExperience.Position = model.position; employeeExperience.JoinedOn = model.joinedOn; employeeExperience.LeftOn = model.leftOn; employeeExperience.IsActive = 1; int updated = context.SaveChanges(); if (updated > 0) { return(new EmployeeExperienceModel() { empExperienceId = employeeExperience.EmpExperienceId, employeeId = employeeExperience.EmployeeId, companyName = employeeExperience.CompanyName, position = employeeExperience.Position, joinedOn = employeeExperience.JoinedOn, leftOn = employeeExperience.LeftOn, isActive = employeeExperience.IsActive }); } else { return(null); } } else { return(null); } } }
public Task <EmployeeExperienceModel> UpdateAsync(EmployeeExperienceModel entity) { throw new NotImplementedException(); }
public EmployeeExperienceModel Update(EmployeeExperienceModel entity) { throw new NotImplementedException(); }