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; } }
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; } }
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)); }
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; } }