public async Task<RentererDTO> AddRenterer(RentererDTO renterer) { var flag = this.IfRentererExists(renterer.Username).Result; if (flag == false) { var result = _client.Cypher.Create("(renterer:Renterer {renterer})").WithParams(new { renterer }).Set("renterer.Id = id(renterer)").Return(renterer => new { Renterer = renterer.As<Renterer>() }).ResultsAsync; LoggedUserDTO user = new LoggedUserDTO(renterer.Name, renterer.Password, true, "renterer"); await _redisRepository.AddNewLoggedUser(user); return renterer; } return null; }
public async Task<RentererDTO> AddRenterer(RentererDTO renterer) { return await this._rentererRepository.AddRenterer(renterer); }
public async Task <RentererDTO> CreateRenterer([FromBody] RentererDTO renterer) { return(await _rentererService.AddRenterer(renterer)); }