Esempio n. 1
0
        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
     });
 }
Esempio n. 4
0
        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>(), ""));
        }
Esempio n. 5
0
        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, ""));
        }
Esempio n. 6
0
        public JsonResult UpdateRole([FromBody] RoleServiceModel role)
        {
            var queryResult = configuration.UpdateRole(role);

            return(new JsonResult(ServiceResponse <string> .Create(queryResult.IsSuccess, queryResult.Payload, queryResult.Code)));
        }