예제 #1
0
        public long AddDriver(Driver driver)
        {
            try
            {
                var dbDriver = Mapper.Map <CodeFirstModels.Driver>(driver);
                using (var context = new KatDataContext())
                {
                    context.Drivers.Add(dbDriver);
                    context.SaveChanges();
                }

                return(dbDriver.Id);
            }
            catch (Exception)
            {
                return(0);
            }
        }
예제 #2
0
        public bool UpdateDriver(Driver driver)
        {
            try
            {
                var updateDriver = Mapper.Map <CodeFirstModels.Driver>(driver);
                using (var context = new KatDataContext())
                {
                    var dbRecord = context.Drivers.FirstOrDefault(d => d.Id == driver.Id);
                    PropertyCopy.Copy(updateDriver, dbRecord);
                    context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }