public Error InsertOrUpdateFreightForwarder(FreightForwarderModel forwarder, UserModel user, string lockGuid) { var error = validateModel(forwarder); if (!error.IsError) { // Check that the lock is still current if (!db.IsLockStillValid(typeof(FreightForwarder).ToString(), forwarder.Id, lockGuid)) { error.SetError(EvolutionResources.errRecordChangedByAnotherUser, "Name"); } else { FreightForwarder temp = null; if (forwarder.Id != 0) { temp = db.FindFreightForwarder(forwarder.Id); } if (temp == null) { temp = new FreightForwarder(); } Mapper.Map <FreightForwarderModel, FreightForwarder>(forwarder, temp); db.InsertOrUpdateFreightForwarder(temp); forwarder.Id = temp.Id; } } return(error); }
public FreightForwarderModel MapToModel(FreightForwarder item) { var model = Mapper.Map <FreightForwarder, FreightForwarderModel>(item); return(model); }