//hostingEnvironmentPath - physical path to WebAPI folder
        //requestUriLeftPart - URL
        public async Task DeleteLotAsync(int lotId, string hostingEnvironmentPath, string requestUriLeftPart)
        {
            Lot lot = await GetLotAsync(lotId);

            //Don`t use cascade deleting, because photos must be deleted as well
            await lotPhotoOperationsHandler.DeleteAllLotPhotosAsync(lot.Id, hostingEnvironmentPath, requestUriLeftPart);

            UoW.Lots.Delete(lotId);
            await UoW.SaveChangesAsync();
        }