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); } }
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); } }