예제 #1
0
        public int Create(AuditViewModel audit)
        {
            var cmydr = new CarModelYearDetailRepository();
            var item  = new Audit()
            {
                CarManufactureID = audit.CarManufactureID,
                CarDetailID      = audit.CarDetailID,
                CarYearID        = audit.CarYearID,
                CarModelID       = audit.CarModelID,
                RequestDate      = PersianDateTime.Parse(audit.RequestDatePersian).ToDateTime(),
                FirstName        = audit.FirstName,
                LastName         = audit.LastName,
                Phone            = audit.Phone,
                Price            = cmydr.GetPrice(audit.CarModelID, audit.CarYearID, audit.CarDetailID),
                Email            = audit.Email,
                PaymentDate      = audit.PaymentDate,
                ReferID          = audit.ReferID,
                Authority        = audit.Authority,
                PaymentTypeID    = audit.PaymentTypeID,
                IsDone           = false,
                IsRead           = false
            };

            db.Audits.Add(item);
            db.SaveChanges();

            return(item.ID);
        }
        public int Create(AuditViewModel auditTemp)
        {
            var cmydr = new CarModelYearDetailRepository();
            var item  = new AuditTemp()
            {
                CarManufactureID = auditTemp.CarManufactureID,
                CarDetailID      = auditTemp.CarDetailID,
                CarYearID        = auditTemp.CarYearID,
                CarModelID       = auditTemp.CarModelID,
                RequestDate      = PersianDateTime.Parse(auditTemp.RequestDatePersian).ToDateTime(),
                FirstName        = auditTemp.FirstName,
                LastName         = auditTemp.LastName,
                Phone            = auditTemp.Phone,
                Price            = cmydr.GetPrice(auditTemp.CarModelID, auditTemp.CarYearID, auditTemp.CarDetailID),
                Email            = auditTemp.Email,
            };

            db.AuditTemps.Add(item);
            db.SaveChanges();
            return(item.ID);
        }