コード例 #1
0
ファイル: RolesController.cs プロジェクト: rajeshwarn/blog
        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));
            }
        }
コード例 #2
0
        public Task CreateAsync(TRole role)
        {
            if (role == null)
            {
                throw new ArgumentNullException("role");
            }

            _roleBL.Insert(role);

            return(Task.FromResult <object>(null));
        }