public JsonResult DeleteRole(int id) { JsonResult response = new JsonResult(string.Empty); UpsRoles upsRoles = this.context.UpsRoles .FirstOrDefault( (UpsRoles roles) => roles.Id == id); if (upsRoles == null) { response.Value = string.Format(ResponseConstant.Not_Exists, "Role"); response.StatusCode = (int)HttpStatusCode.NotFound; } else { try { this.context.Remove(upsRoles); this.context.SaveChanges(); response.Value = ResponseConstant.Delete_Success; response.StatusCode = (int)HttpStatusCode.OK; } catch (Exception exception) { response.Value = string.Format(ResponseConstant.Delete_Error, exception.Message); response.StatusCode = (int)HttpStatusCode.InternalServerError; } } return(response); }
public string AddRole(UpsRoles upsRole) { string response = string.Empty; try { List <UpsRoles> upsRoles = new List <UpsRoles>() { upsRole }; this.context.BulkInsert(upsRoles); response = string.Format(ResponseConstant.Create_Success, "Role"); } catch (Exception exception) { response = string.Format(ResponseConstant.Create_Error, "Role", exception?.Message); } response = string.Format(ResponseConstant.Something_Went_Wrong); return(response); }
public string UpdateRole(UpsRoles upsRoles) { UpsRoles upsRole = this.context.UpsRoles .FirstOrDefault( (UpsRoles role) => role.Id == upsRoles.Id); upsRole.UpdatedDate = DateTime.Now; upsRole.Name = upsRoles.Name; try { this.context.UpsRoles.Update(upsRole); this.context.SaveChanges(); return(string.Format(ResponseConstant.Update_Success, "Role")); } catch (Exception exception) { return(string.Format(ResponseConstant.Update_Error, exception.Message)); } }
public IActionResult UpdateRoles(UpsRoles upsRoles) { var userId = HttpContext.User.Claims.FirstOrDefault(x => x.Type == JwtConstant.UserId); if (userId == null) { return(Unauthorized()); } upsRoles.UpdatedBy = Convert.ToInt32(userId.Value); string responseMessage = this.roleService.UpdateRole(upsRoles); JsonResult response = new JsonResult(responseMessage); response.StatusCode = responseMessage.Contains(ResponseConstant.Update_Success) ? (int)HttpStatusCode.OK : (int)HttpStatusCode.InternalServerError; return(response); }
public IActionResult AddRoles(UpsRoles upsRoles) { var userId = HttpContext.User.Claims.FirstOrDefault(x => x.Type == JwtConstant.UserId); if (userId == null) { return(Unauthorized()); } upsRoles.CreatedBy = Convert.ToInt32(userId.Value); upsRoles.CreatedDate = DateTime.Now; upsRoles.IsActive = true; string responseMessage = this.roleService.AddRole(upsRoles); JsonResult response = new JsonResult(responseMessage); response.StatusCode = responseMessage.Contains(ResponseConstant.Create_Error) || responseMessage.Contains(ResponseConstant.Something_Went_Wrong) ? (int)HttpStatusCode.InternalServerError : (int)HttpStatusCode.OK; return(response); }