コード例 #1
0
        public async Task <IActionResult> DeleteAsync(User_Role_Resource resource)
        {
            var user_Role = mapper.Map <User_Role_Resource, User_role>(resource);
            var result    = await user_Role_Service.DeleteAsync(user_Role);

            if (!result.IsSuccess)
            {
                return(BadRequest(result.Message));
            }

            var user_Role_Resource = mapper.Map <User_role, User_Role_Resource>(result.user_Role);

            return(Ok(user_Role_Resource));
        }
コード例 #2
0
        public async Task <IActionResult> PostAsync([FromBody] User_Role_Resource resource)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState.GetErrorMessages()));
            }

            var user_Role = mapper.Map <User_Role_Resource, User_role>(resource);
            var result    = await user_Role_Service.SaveAsync(user_Role);

            if (!result.IsSuccess)
            {
                return(BadRequest(result.Message));
            }

            var user_Role_Resource = mapper.Map <User_role, User_Role_Resource>(result.user_Role);

            return(Ok(user_Role_Resource));
        }