Esempio n. 1
0
        public IActionResult UpdateUserDetail(string userDetail, [FromBody] RJ_Server.Models.Dtos.UserDetailsDto userDetailsDto)
        {
            if (userDetailsDto == null || userDetail != userDetailsDto.UserName)
            {
                return(BadRequest(ModelState));
            }
            var userDetailsObj = _mapper.Map <RJ_Server.Models.UserDetails>(userDetailsDto);

            if (!_uRepo.UpadteUserDetails(userDetailsObj))
            {
                ModelState.AddModelError("", $"Somthing Went Wrong When Updating {userDetailsObj.UserName}");
                return(StatusCode(404, ModelState));
            }
            return(CreatedAtRoute("GetUserDetail", new { userDetail = userDetailsObj.UserName }, userDetailsObj));
        }
Esempio n. 2
0
        public IActionResult CreateUserDetail([FromBody] RJ_Server.Models.Dtos.UserDetailsDto userDetailsDto)
        {
            if (userDetailsDto == null)
            {
                return(BadRequest(ModelState));
            }
            var userDetailsObj = _mapper.Map <RJ_Server.Models.UserDetails>(userDetailsDto);

            if (_uRepo.UserDetailsNameExist(userDetailsObj.UserName))
            {
                ModelState.AddModelError("", "The User Exist !");
                return(StatusCode(404, ModelState));
            }
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            if (!_uRepo.CreateUserDetails(userDetailsObj))
            {
                ModelState.AddModelError("", $"Somthing Went Wrong When Saving Record {userDetailsObj.UserName}");
                return(StatusCode(500, ModelState));
            }
            return(CreatedAtRoute("GetUserDetail", new { userDetail = userDetailsObj.UserName }, userDetailsObj));
        }