Esempio n. 1
0
        public InfectedVM UpdateInfected(int id, [FromBody] InfectedIM inputModel)
        {
            var item = dbContext.InfectedDbSet.FirstOrDefault(item => item.Id == id);

            if (item == null)
            {
                return(null);
            }
            item.Email           = inputModel.Email;
            item.City            = inputModel.City;
            item.TestDate        = inputModel.TestDate;
            item.ClientIpAddress = this.HttpContext.Connection.RemoteIpAddress.ToString();
            dbContext.SaveChanges();

            return(MapToInfectedVM(item));
        }
Esempio n. 2
0
        public int CreateInfected([FromBody] InfectedIM inputModel)
        {
            var infectedEntity = new Infected()
            {
                Email    = inputModel.Email,
                City     = inputModel.City,
                TestDate = inputModel.TestDate,
                // Id = new Random().Next(),
                ClientIpAddress = this.HttpContext.Connection.RemoteIpAddress.ToString()
            };

            dbContext.InfectedDbSet.Add(infectedEntity);
            dbContext.SaveChanges();

            return(infectedEntity.Id);
        }