public async Task <IActionResult> AddUserData([FromBody] AddUserDataDto user) { ServiceResponse <GetUserDataDto> response = await _userService.AddNewUser(user); if (response.Data != null) { return(Ok(response)); } else { return(BadRequest(response.Message)); } }
public async Task <ServiceResponse <List <GetUserDataDto> > > AddNewUser(AddUserDataDto userDetailsModel) { ServiceResponse <List <GetUserDataDto> > serviceResponse = new ServiceResponse <List <GetUserDataDto> >(); UserDataModel user = _mapper.Map <UserDataModel>(userDetailsModel); //user.Id = users.Max(x => x.Id) + 1; await _dataContext.UserData.AddAsync(user); await _dataContext.SaveChangesAsync(); serviceResponse.Data = _dataContext.UserData.Select(u => _mapper.Map <GetUserDataDto>(u)).ToList(); return(serviceResponse); }
public async Task <ServiceResponse <GetUserDataDto> > AddNewUser(AddUserDataDto userDetailsModel) { ServiceResponse <GetUserDataDto> serviceResponse = new ServiceResponse <GetUserDataDto>(); Account user = _mapper.Map <Account>(userDetailsModel); //user.Id = users.Max(x => x.Id) + 1; await _dataContext.UserData.AddAsync(user); await _dataContext.SaveChangesAsync(); serviceResponse.Message = "Data Successfully Added!"; serviceResponse.Data = _mapper.Map <GetUserDataDto>(user); return(serviceResponse); }