public OperationResult CreateDriver(ServiceDataContracts.Driver driver) { try { var d = new Entities.Driver(); d.FullName = driver.FullName; d.Phone = driver.Phone; d.IsActive = driver.IsActive; db.Driver.Add(d); db.SaveChanges(); return(new OperationResult { Success = true, CreatedObjectId = d.Id }); } catch (Exception e) { log.Error("Error", e); return(new OperationResult { Success = false, ErrorMessage = e.Message }); } }
public OperationResult UpdateDriver(ServiceDataContracts.Driver driver) { var dr = db.Driver.FirstOrDefault(d => d.Id == driver.Id); if (dr == null) { return(new OperationResult { Success = false, ErrorMessage = "Driver Not Found." }); } dr.FullName = driver.FullName; dr.Phone = driver.Phone; dr.IsActive = driver.IsActive; db.SaveChanges(); return(new OperationResult { Success = true }); }