public ActionResult Add(PermissionAddViewModel viewModel) { PermissionSerivce.AddPermission(new DTO.PermissionDTO() { Name = viewModel.Name, Description = viewModel.Description }); return(Json(new AjaxResult <string> { Status = "ok" })); }
public async Task <IActionResult> Create(PermissionAddViewModel permission) { if (!permission.ParentId.IsNull()) { var result = await _services.PermissionService.GetByIdentifier(permission.ParentId); if (result == null) { return(BadRequest(new ResponseBase { Code = CodeResponse.NotExist, Message = "El parentId no existe" })); } } var resultRole = await _services.PermissionService.Create(new Permission { Name = permission.Name }); if (!resultRole) { return(BadRequest(new ResponseBase { Code = CodeResponse.Exist, Message = "Ya existe un permiso con ese nombre" })); } return(Ok(resultRole)); }