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();
        }
Пример #2
0
 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());
 }