public Error InsertOrUpdateMarketingGroup(MarketingGroupModel marketingGroup, UserModel user, string lockGuid) { var error = validateModel(marketingGroup); if (!error.IsError) { // Check that the lock is still current if (!db.IsLockStillValid(typeof(MarketingGroup).ToString(), marketingGroup.Id, lockGuid)) { error.SetError(EvolutionResources.errRecordChangedByAnotherUser, "MarketingGroupName"); } else { MarketingGroup temp = null; if (marketingGroup.Id != 0) { temp = db.FindMarketingGroup(marketingGroup.Id); } if (temp == null) { temp = new MarketingGroup(); } Mapper.Map <MarketingGroupModel, MarketingGroup>(marketingGroup, temp); db.InsertOrUpdateMarketingGroup(temp); marketingGroup.Id = temp.Id; } } return(error); }
public MarketingGroupModel MapToModel(MarketingGroup item) { var newItem = Mapper.Map <MarketingGroup, MarketingGroupModel>(item); return(newItem); }