Пример #1
0
        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);
        }
Пример #2
0
        public SupplierTermModel MapToModel(SupplierTerm term)
        {
            var model = Mapper.Map <SupplierTerm, SupplierTermModel>(term);

            return(model);
        }