コード例 #1
0
 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);
         }
     }
 }
コード例 #2
0
 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));
     }
 }
コード例 #3
0
 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);
         }
     }
 }
コード例 #4
0
 public Task <EmployeeExperienceModel> UpdateAsync(EmployeeExperienceModel entity)
 {
     throw new NotImplementedException();
 }
コード例 #5
0
 public EmployeeExperienceModel Update(EmployeeExperienceModel entity)
 {
     throw new NotImplementedException();
 }