internal void addCheckStore(CheckStoreRequestDto dto) { CheckStore checkStore = new CheckStore(); checkStore.Id = dto.id; checkStore.StaffId = long.Parse(dto.staffId); checkStore.StoreId = dto.storeId; checkStore.Time = stampConvert.convertTimeStamp(dto.time); db.CheckStore.Add(checkStore); db.SaveChanges(); int id = db.CheckStore.Where(s => s.Time == checkStore.Time).FirstOrDefault().Id; foreach (TransactionMaterialAmountDto dto1 in dto.detail) { CheckStoreDetail checkStoreDetail = new CheckStoreDetail(); checkStoreDetail.Amount = dto1.materialAmount; checkStoreDetail.CheckStoreInforId = id; checkStoreDetail.MaterialId = int.Parse(dto1.material.id); db.CheckStoreDetail.Add(checkStoreDetail); } db.SaveChanges(); }
public MailController() { _mail = new MailStore <Mail>(MongoUtil <Mail> .GetDefaultConnectionString()); _userManager = new ApplicationUserManager( new UserStore <IdentityUser>(MongoUtil <IdentityUser> .GetDefaultConnectionString())); _check = new CheckStore <CheckModel>(MongoUtil <Mail> .GetDefaultConnectionString()); }