Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
 public async Task<RentererDTO> AddRenterer(RentererDTO renterer)
 {
     return await this._rentererRepository.AddRenterer(renterer);
 }
Ejemplo n.º 3
0
 public async Task <RentererDTO> CreateRenterer([FromBody] RentererDTO renterer)
 {
     return(await _rentererService.AddRenterer(renterer));
 }