public async Task <StoreMeansOfDelivery> Get(long Id) { StoreMeansOfDelivery StoreMeansOfDelivery = await DataContext.StoreMeansOfDelivery.AsNoTracking() .Where(x => x.Id == Id) .Select(x => new StoreMeansOfDelivery() { Id = x.Id, Name = x.Name, Quantity = x.Quantity, Owned = x.Owned, Rent = x.Rent, StoreId = x.StoreId, Store = x.Store == null ? null : new Store { Id = x.Store.Id, Code = x.Store.Code, CodeDraft = x.Store.CodeDraft, Name = x.Store.Name, UnsignName = x.Store.UnsignName, ParentStoreId = x.Store.ParentStoreId, OrganizationId = x.Store.OrganizationId, StoreTypeId = x.Store.StoreTypeId, StoreGroupingId = x.Store.StoreGroupingId, Telephone = x.Store.Telephone, ProvinceId = x.Store.ProvinceId, DistrictId = x.Store.DistrictId, WardId = x.Store.WardId, Address = x.Store.Address, UnsignAddress = x.Store.UnsignAddress, DeliveryAddress = x.Store.DeliveryAddress, Latitude = x.Store.Latitude, Longitude = x.Store.Longitude, DeliveryLatitude = x.Store.DeliveryLatitude, DeliveryLongitude = x.Store.DeliveryLongitude, OwnerName = x.Store.OwnerName, OwnerPhone = x.Store.OwnerPhone, OwnerEmail = x.Store.OwnerEmail, TaxCode = x.Store.TaxCode, LegalEntity = x.Store.LegalEntity, AppUserId = x.Store.AppUserId, StatusId = x.Store.StatusId, RowId = x.Store.RowId, Used = x.Store.Used, StoreStatusId = x.Store.StoreStatusId, }, }).FirstOrDefaultAsync(); if (StoreMeansOfDelivery == null) { return(null); } return(StoreMeansOfDelivery); }
public Store_StoreMeansOfDeliveryDTO(StoreMeansOfDelivery StoreMeansOfDelivery) { this.Id = StoreMeansOfDelivery.Id; this.Name = StoreMeansOfDelivery.Name; this.Quantity = StoreMeansOfDelivery.Quantity; this.Owned = StoreMeansOfDelivery.Owned; this.Rent = StoreMeansOfDelivery.Rent; this.StoreId = StoreMeansOfDelivery.StoreId; this.Store = StoreMeansOfDelivery.Store == null ? null : new Store_StoreDTO(StoreMeansOfDelivery.Store); this.Errors = StoreMeansOfDelivery.Errors; }
public async Task <bool> Create(StoreMeansOfDelivery StoreMeansOfDelivery) { StoreMeansOfDeliveryDAO StoreMeansOfDeliveryDAO = new StoreMeansOfDeliveryDAO(); StoreMeansOfDeliveryDAO.Id = StoreMeansOfDelivery.Id; StoreMeansOfDeliveryDAO.Name = StoreMeansOfDelivery.Name; StoreMeansOfDeliveryDAO.Quantity = StoreMeansOfDelivery.Quantity; StoreMeansOfDeliveryDAO.Owned = StoreMeansOfDelivery.Owned; StoreMeansOfDeliveryDAO.Rent = StoreMeansOfDelivery.Rent; StoreMeansOfDeliveryDAO.StoreId = StoreMeansOfDelivery.StoreId; DataContext.StoreMeansOfDelivery.Add(StoreMeansOfDeliveryDAO); await DataContext.SaveChangesAsync(); StoreMeansOfDelivery.Id = StoreMeansOfDeliveryDAO.Id; await SaveReference(StoreMeansOfDelivery); return(true); }
public async Task <bool> Update(StoreMeansOfDelivery StoreMeansOfDelivery) { StoreMeansOfDeliveryDAO StoreMeansOfDeliveryDAO = DataContext.StoreMeansOfDelivery.Where(x => x.Id == StoreMeansOfDelivery.Id).FirstOrDefault(); if (StoreMeansOfDeliveryDAO == null) { return(false); } StoreMeansOfDeliveryDAO.Id = StoreMeansOfDelivery.Id; StoreMeansOfDeliveryDAO.Name = StoreMeansOfDelivery.Name; StoreMeansOfDeliveryDAO.Quantity = StoreMeansOfDelivery.Quantity; StoreMeansOfDeliveryDAO.Owned = StoreMeansOfDelivery.Owned; StoreMeansOfDeliveryDAO.Rent = StoreMeansOfDelivery.Rent; StoreMeansOfDeliveryDAO.StoreId = StoreMeansOfDelivery.StoreId; await DataContext.SaveChangesAsync(); await SaveReference(StoreMeansOfDelivery); return(true); }
private async Task SaveReference(StoreMeansOfDelivery StoreMeansOfDelivery) { }
public async Task <bool> Delete(StoreMeansOfDelivery StoreMeansOfDelivery) { await DataContext.StoreMeansOfDelivery.Where(x => x.Id == StoreMeansOfDelivery.Id).DeleteFromQueryAsync(); return(true); }