public ServiceResult <string> AddRole(RoleServiceModel role) { var addResult = roleRepository.Add(role.ConvertToModel()); return(addResult.IsSuccess ? ServiceResult <string> .Success("success - add", "cs1") : ServiceResult <string> .Failed(string.Empty, "cs2")); //ServiceResult<string>(addResult.IsSuccess, addResult.IsSuccess ? string.Empty : "Error during adding a role."); }
public static RoleServiceModel ConvertToServiceRole(this RoleServiceModel role, Role model) { if (model is null) { return(new RoleServiceModel()); } role.Identifier = model.Identifier; role.Name = model.Name; return(role); }
public static Role ConvertToModel(this RoleServiceModel role) { if (role is null) { return(new Role()); } return(new Role() { Identifier = role.Identifier, Name = role.Name }); }
public ServiceResult <IEnumerable <RoleServiceModel> > GetRole(string name) { var element = roleRepository.Query(rx => rx.Name == name); if (element.IsSuccess) { ICollection <RoleServiceModel> roles = new Collection <RoleServiceModel>(); foreach (var item in element.Payload) { roles.Add(new RoleServiceModel().ConvertToServiceRole(item)); } RoleServiceModel role = new RoleServiceModel().ConvertToServiceRole(element.Payload.FirstOrDefault()); return(ServiceResult <IEnumerable <RoleServiceModel> > .Success(roles, "cs")); } return(ServiceResult <IEnumerable <RoleServiceModel> > .Failed(Enumerable.Empty <RoleServiceModel>(), "")); }
public ServiceResult <string> UpdateRole(RoleServiceModel role) { var updateResult = roleRepository.Update(role.ConvertToModel()); return(updateResult.IsSuccess ? ServiceResult <string> .Success("success - update", "") : ServiceResult <string> .Failed(string.Empty, "")); }
public JsonResult UpdateRole([FromBody] RoleServiceModel role) { var queryResult = configuration.UpdateRole(role); return(new JsonResult(ServiceResponse <string> .Create(queryResult.IsSuccess, queryResult.Payload, queryResult.Code))); }