Exemplo n.º 1
0
        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) }));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
 //Map from Dto to Entity
 public static EmployeeGroup MappingGroup(this EmployeeGroupDto employeeGroupDto)
 {
     return(new EmployeeGroup
     {
         Id = employeeGroupDto.Id,
         Name = employeeGroupDto.Name
     });
 }
Exemplo n.º 4
0
 //Map from Dto to Entity
 public static void MappingGroup(this EmployeeGroupDto employeeGroupDto, EmployeeGroup employeeGroup)
 {
     employeeGroup.Id   = employeeGroupDto.Id;
     employeeGroup.Name = employeeGroupDto.Name;
 }
Exemplo n.º 5
0
        public IActionResult AddEmployeeGroup(long accountId, [FromBody] EmployeeGroupDto employeeGroup)
        {
            employeeGroup.GroupId = _dataAccessService.AddSpEmployeeGroup(accountId, employeeGroup.GroupName);

            return(Ok(employeeGroup));
        }
Exemplo n.º 6
0
 public void UpdateEmployeeGroup(EmployeeGroupDto employeeGroupDto)
 {
     employeeGroupRepository.Update(employeeGroupDto.MappingGroup());
 }
Exemplo n.º 7
0
 public void DeleteEmployeeGroup(EmployeeGroupDto employeeGroupDto)
 {
     employeeGroupRepository.Delete(employeeGroupDto.MappingGroup());
 }
Exemplo n.º 8
0
 public void CreateEmployeeGroup(EmployeeGroupDto employeeGroupDto)
 {
     employeeGroupRepository.Add(employeeGroupDto.MappingGroup());
 }