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