Esempio n. 1
0
        public IActionResult GetSale(Guid id)
        {
            FacilitySale facilitySale = Context.FacilitySales.Include(x => x.FacilitySaleItems).ThenInclude(x => x.FacilityInventoryItemType).FirstOrDefault(x => x.Id == id);

            if (facilitySale == null)
            {
                return(NotFound());
            }
            return(Ok(facilitySale));
        }
Esempio n. 2
0
        public IActionResult GetNewSaleForFacility(int id)
        {
            if (ApplicationUser == null)
            {
                return(NotFound("User Does Not Exist"));
            }

            var userFacilities = GetUserFacilities();

            if (!userFacilities.Any(x => x.Id == id))
            {
                return(BadRequest("User does not have access to the facility"));
            }
            var sale = new FacilitySale()
            {
                FacilityId  = id,
                CreatedDate = DateTime.Now
            };

            Context.FacilitySales.Add(sale);
            Context.SaveChanges();
            return(Created($"/api/facilitiySale/{sale.Id}", sale));
        }