Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }