public static GetUserByIdRequest ConvertId(this AddNewUserRequest request) { return(new GetUserByIdRequest { UserId = request.Id }); }
public void AddUserInfo(AddNewUserRequest objAddUserInfoRequest) { try { AdminDAL objAdminDAL = new AdminDAL(); objAdminDAL.AddUserInfo(objAddUserInfoRequest); } catch (Exception cmsEx) { throw cmsEx; } }
public void AddNewUser(AddNewUserRequest reqModel) { var user = MapToUser(reqModel); var userId = _userRepository.Insert(user); var address = MapToAddress(reqModel); address.UserId = userId; _addressRepository.Insert(address); }
public static UserData ConvertToUserData(this AddNewUserRequest request) { return(new UserData { Id = request.Id, FullName = request.FullName, Email = request.Email, Job = request.Job }); }
public async Task <User> AddNewUser(AddNewUserRequest request) { var user = _mapper.Map <User>(request); user.Id = newUserID(); _unitOfWork.GetRepository <User>().Add(user); await _unitOfWork.CommitAsync(); return(user); }
internal void AddUser(AddNewUserRequest request) { User user = new User(); user.FirstName = request.FirstName; user.LastName = request.LastName; user.UserName = request.UserName; RESTDbContext context = new RESTDbContext(); context.User.Add(user); context.SaveChanges(); }
public HttpResponseMessage CreateUser([FromBody] AddNewUserRequest request) { var response = _service.CreateNewUser(request); if (response) { return(Request.CreateResponse <bool>(HttpStatusCode.OK, response)); } else { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Failed to create new user")); } }
public User MapToUser(AddNewUserRequest reqModel) { var config = new MapperConfiguration(cfg => { cfg.CreateMap <AddNewUserRequest, User>(); }); var iMapper = config.CreateMapper(); return(iMapper.Map <AddNewUserRequest, User>(reqModel, opt => { opt.AfterMap((src, dest) => { dest.Name = src.User.Name; dest.SurName = src.User.SurName; }); })); }
public void AddNewUser() { var request = new AddNewUserRequest() { Id = 1000, FullName = "Dimitris Kwstas", Email = "*****@*****.**", Gender = true, Job = "Devops" }; var res = service.AddNewUser(request); Xunit.Assert.True(res); }
public Address MapToAddress(AddNewUserRequest reqModel) { var config = new MapperConfiguration(cfg => { cfg.CreateMap <AddNewUserRequest, Address>(); }); var iMapper = config.CreateMapper(); return(iMapper.Map <AddNewUserRequest, Address>(reqModel, opt => { opt.AfterMap((src, dest) => { dest.CityCode = src.Address.CityCode; dest.Description = src.Address.Description; dest.DistrictCode = src.Address.DistrictCode; }); })); }
public void AddNewUserUnHappy() { var request = new AddNewUserRequest() { Id = 1, FullName = "Dimitris Kwstas", Email = "*****@*****.**", Gender = true, Job = "Devops" }; //Xunit.Assert.Throws<Exception>(()=> service.AddNewUser(request)); var ex = Xunit.Assert.Throws <Exception>(() => service.AddNewUser(request)); Xunit.Assert.Equal("The user id is existing", ex.Message); }
public void AddNewUser(AddNewUserRequest reqModel) { var user = new User { Name = reqModel.User.Name, SurName = reqModel.User.SurName }; var userId = _userRepository.Insert(user); var currentUser = _userRepository.Get(userId); currentUser.SurName = "tosunerovich"; _userRepository.Update(currentUser); var address = new Address { UserId = userId, CityCode = reqModel.Address.CityCode, Description = reqModel.Address.Description, DistrictCode = reqModel.Address.DistrictCode }; _addressRepository.Insert(address); }
public bool AddNewUser(AddNewUserRequest request) { string sql = @"INSERT INTO Users (Id,FullName,Email,Gender,Job,RegisterDate) VALUES (@Id,@FullName,@Email,@Gender,@Job,@RegisterDate)"; int result; var parameters = new { request.Id, request.FullName, request.Email, request.Gender, request.Job, RegisterDate = DateTime.Now }; using (var con = GetSqlConnection()) { using (var transaction = con.BeginTransaction()) { if (GetUserById(request.ConvertId()).User == null) { result = con.Execute(sql, parameters, transaction: transaction); } else { throw new Exception("The user id is existing"); } transaction.Commit(); } } return(result == 1); }
public void AddNewUser(AddNewUserRequest request) { UserService userservice = new UserService(); userservice.AddUser(request); }
public virtual HttpResponseMessage AddNewUser(AddNewUserRequest reqModel) { _userService.AddNewUser(reqModel); return(Request.CreateResponse()); }
public async Task <IActionResult> AddNewUser(AddNewUserRequest request) { var response = await _userService.AddNewUser(request); return(Ok(new ApiOkResponse(response))); }
public bool CreateNewUser(AddNewUserRequest request) { ValidateUserData(request.ConvertToUserData()); return(_dbService.AddNewUser(request)); }