public Error InsertOrUpdateCreditClaimReplacementOrder(CreditClaimReplacementOrderModel ccro, string lockGuid) { var error = new Error(); error = validateModel(ccro); if (!error.IsError) { // Check that the lock is still current if (!db.IsLockStillValid(typeof(CreditClaimReplacementOrder).ToString(), ccro.Id, lockGuid)) { error.SetError(EvolutionResources.errRecordChangedByAnotherUser, ""); } else { CreditClaimReplacementOrder temp = null; if (ccro.Id != 0) { temp = db.FindCreditClaimReplacementOrder(ccro.Id); } if (temp == null) { temp = new CreditClaimReplacementOrder(); } Mapper.Map <CreditClaimReplacementOrderModel, CreditClaimReplacementOrder>(ccro, temp); db.InsertOrUpdateCreditClaimReplacementOrder(temp); ccro.Id = temp.Id; } } return(error); }
public CreditClaimReplacementOrderModel MapToModel(CreditClaimReplacementOrder ccro) { var newItem = Mapper.Map <CreditClaimReplacementOrder, CreditClaimReplacementOrderModel>(ccro); return(newItem); }