public ServiceResponse <UserWorkForce> AddUserWorkForce(UserWorkForce workforce) { ServiceResponse <UserWorkForce> response = new ServiceResponse <UserWorkForce>(); try { var groups = _context.UserWorkForces.Where(x => x.Name.ToLower() == workforce.Name.ToLower() && !x.IsDeleted); var groupsCount = groups.Count(); if (groupsCount > 0) { response.Status = ResponseStatus.UsernameNotExsit; response.Data = groups.FirstOrDefault(); return(response); } var _group = _context.UserWorkForces.Add(workforce); _context.SaveChanges(); response.Data = _group.Entity; response.Status = ResponseStatus.Success; } catch (Exception ex) { response.Message = ex.Message; response.Status = ResponseStatus.ServerError; ExceptionLogger.LogException(ex); } return(response); }
public ServiceResponse EditUserWorkForce(UserWorkForce workforce) { ServiceResponse response = new ServiceResponse(); try { _context.UserWorkForces.Update(workforce); _context.SaveChanges(); response.Status = ResponseStatus.Success; } catch (Exception ex) { response.Message = ex.Message; response.Status = ResponseStatus.ServerError; ExceptionLogger.LogException(ex); } return(response); }
public IActionResult EditUserGroup(UserWorkForce workforce) { return(Ok(_userService.EditUserWorkForce(workforce))); }
public IActionResult AddUserWorkForce(UserWorkForce workforce) { return(Ok(_userService.AddUserWorkForce(workforce))); }