public IActionResult AddOrEdit(int id, EmployeeGroupDto employeegroup) { if (ModelState.IsValid) { if (id == 0) { employeeGroupService.CreateEmployeeGroup(employeegroup); } else { try { employeeGroupService.UpdateEmployeeGroup(employeegroup); } catch (DbUpdateConcurrencyException) { if (!employeeGroupService.EmployeeGroupExists(employeegroup.Id)) { return(NotFound()); } else { throw; } } } var employeegroups = employeeGroupService.GetAll(); return(Json(new { isValid = true, html = Helper.RenderRazorViewToString(this, "_ViewAll", employeegroups) })); } return(Json(new { isValid = false, html = Helper.RenderRazorViewToString(this, "AddOrEdit", employeegroup) })); }
public IActionResult AddEmployeeGroup([FromBody] EmployeeGroupDto employeeGroup) { ulong accountId = ulong.Parse(User.Identity.Name, CultureInfo.InvariantCulture); employeeGroup.GroupId = _dataAccessService.AddSpEmployeeGroup(accountId, employeeGroup.GroupName); return(Ok(employeeGroup)); }
//Map from Dto to Entity public static EmployeeGroup MappingGroup(this EmployeeGroupDto employeeGroupDto) { return(new EmployeeGroup { Id = employeeGroupDto.Id, Name = employeeGroupDto.Name }); }
//Map from Dto to Entity public static void MappingGroup(this EmployeeGroupDto employeeGroupDto, EmployeeGroup employeeGroup) { employeeGroup.Id = employeeGroupDto.Id; employeeGroup.Name = employeeGroupDto.Name; }
public IActionResult AddEmployeeGroup(long accountId, [FromBody] EmployeeGroupDto employeeGroup) { employeeGroup.GroupId = _dataAccessService.AddSpEmployeeGroup(accountId, employeeGroup.GroupName); return(Ok(employeeGroup)); }
public void UpdateEmployeeGroup(EmployeeGroupDto employeeGroupDto) { employeeGroupRepository.Update(employeeGroupDto.MappingGroup()); }
public void DeleteEmployeeGroup(EmployeeGroupDto employeeGroupDto) { employeeGroupRepository.Delete(employeeGroupDto.MappingGroup()); }
public void CreateEmployeeGroup(EmployeeGroupDto employeeGroupDto) { employeeGroupRepository.Add(employeeGroupDto.MappingGroup()); }