public Error InsertOrUpdateSupplierTerm(SupplierTermModel term, UserModel user, string lockGuid) { var error = validateModel(term); if (!error.IsError) { // Check that the lock is still current if (!db.IsLockStillValid(typeof(SupplierTerm).ToString(), term.Id, lockGuid)) { error.SetError(EvolutionResources.errRecordChangedByAnotherUser, "SupplierTermName"); } else { SupplierTerm temp = null; if (term.Id != 0) { temp = db.FindSupplierTerm(term.Id); } if (temp == null) { temp = new SupplierTerm(); } Mapper.Map <SupplierTermModel, SupplierTerm>(term, temp); db.InsertOrUpdateSupplierTerm(temp); term.Id = temp.Id; } } return(error); }
public SupplierTermModel MapToModel(SupplierTerm term) { var model = Mapper.Map <SupplierTerm, SupplierTermModel>(term); return(model); }