public IHttpActionResult PostRoles(RoleModel model) { try { _logger.Debug(string.Format("ini process - Post,idUser:{0}", CurrentIdUser)); if (!ModelState.IsValid) { _logger.Debug(string.Format("ini Post - inValid,idUser:{0}", CurrentIdUser)); return(BadRequest(ModelState)); } Role role = AutoMapper.Mapper.Map <Role>(model); _roleBL.Insert(role); _logger.Debug(string.Format("finish Post - success,idUser:{0}", CurrentIdUser)); return(Ok(new JsonResponse { Success = true, Message = "Role was Saved successfully", Data = role })); } catch (Exception ex) { LogError(ex); return(InternalServerError(ex)); } }
public Task CreateAsync(TRole role) { if (role == null) { throw new ArgumentNullException("role"); } _roleBL.Insert(role); return(Task.FromResult <object>(null)); }