Пример #1
0
        public bool Create(MstSupplierViewModel vmodelSupplier)
        {
            bool        result        = true;
            MstSupplier modelSupplier = new MstSupplier();

            modelSupplier.SupplierCode = vmodelSupplier.SupplierCode;
            modelSupplier.ItemId       = vmodelSupplier.ItemId;
            modelSupplier.Price        = vmodelSupplier.Price;
            modelSupplier.Name         = vmodelSupplier.Name;
            modelSupplier.Address      = vmodelSupplier.Address;
            modelSupplier.Email        = vmodelSupplier.Email;
            modelSupplier.Phone        = vmodelSupplier.Phone;
            modelSupplier.Actived      = vmodelSupplier.Actived;
            modelSupplier.CreatedOn    = vmodelSupplier.CreatedOn;
            modelSupplier.CreatedBy    = vmodelSupplier.CreatedBy;
            modelSupplier.ModifiedOn   = vmodelSupplier.ModifiedOn;
            modelSupplier.ModifiedBy   = vmodelSupplier.ModifiedBy;

            dataContext.mstSupplier.Add(modelSupplier);
            try
            {
                dataContext.SaveChanges();
                return(result);
            }
            catch (Exception)
            {
                result = false;
                return(result);

                throw;
            }
        }
Пример #2
0
        public bool Update(MstSupplierViewModel vmodelSupplier)
        {
            bool        result        = true;
            MstSupplier modelSupplier = dataContext.mstSupplier.Where(mdl => mdl.SupplierCode == vmodelSupplier.SupplierCode).FirstOrDefault();

            modelSupplier.SupplierCode = vmodelSupplier.SupplierCode;
            modelSupplier.ItemId       = vmodelSupplier.ItemId;
            modelSupplier.Price        = vmodelSupplier.Price;
            modelSupplier.Name         = vmodelSupplier.Name;
            modelSupplier.Address      = vmodelSupplier.Address;
            modelSupplier.Email        = vmodelSupplier.Email;
            modelSupplier.Phone        = vmodelSupplier.Phone;
            modelSupplier.Actived      = vmodelSupplier.Actived;
            modelSupplier.ModifiedOn   = vmodelSupplier.ModifiedOn;
            modelSupplier.ModifiedBy   = vmodelSupplier.ModifiedBy;

            dataContext.Entry(modelSupplier).State = EntityState.Modified;
            try
            {
                dataContext.SaveChanges();
                return(result);
            }
            catch (Exception)
            {
                result = false;
                return(result);

                throw;
            }
        }
Пример #3
0
        public bool UpdateSupplier(SupplierModel supplierModel)
        {
            MstSupplier supplier = this.supplierRepository.GetSupplierByID(supplierModel.SupplierCode);
            bool        isStatus = supplier.STATUS ?? false;

            Mapper.Map(supplierModel, supplier);
            supplier.STATUS = isStatus;
            return(this.supplierRepository.UpdateSupplier(supplier));
        }
Пример #4
0
        public bool Delete(string id)
        {
            bool        result        = true;
            MstSupplier modelSupplier = dataContext.mstSupplier.Where(mdl => mdl.SupplierCode == id).FirstOrDefault();

            dataContext.mstSupplier.Remove(modelSupplier);
            try
            {
                dataContext.SaveChanges();
                return(result);
            }
            catch (Exception)
            {
                result = false;
                return(result);

                throw;
            }
        }