public void Update(int id, ProcurementVM procurementVM)
 {
     this.Id         = id;
     this.Quantity   = procurementVM.Quantity;
     this.Status     = procurementVM.Status;
     this.UpdateDate = DateTimeOffset.Now.ToLocalTime();
 }
        public bool Insert(ProcurementVM procurementVM)
        {
            var push = new Procurement(procurementVM);
            var get  = myContext.Item.Find(procurementVM.Item_Id);

            if (get != null)
            {
                push.Item = get;
                myContext.Procurement.Add(push);
                var result = myContext.SaveChanges();
                if (result > 0)
                {
                    status = true;
                    return(status);
                }
                else
                {
                    return(status);
                }
            }
            else
            {
                return(status);
            }
        }
예제 #3
0
 public void Update(int id, ProcurementVM procurementVM)
 {
     this.Name_Procurement = procurementVM.Name_Procurement;
     this.Description      = procurementVM.Description;
     this.Price            = procurementVM.Price;
     this.Date_Procurement = procurementVM.Date_Procurement;
     this.Quantity         = procurementVM.Quantity;
     this.UpdateDate       = DateTimeOffset.Now.ToLocalTime();
 }
 public bool Update(int id, ProcurementVM procurementVM)
 {
     if (string.IsNullOrWhiteSpace(procurementVM.Id.ToString()))
     {
         return(status);
     }
     else
     {
         return(iProcurementRepository.Update(id, procurementVM));
     }
 }
예제 #5
0
 public bool Insert(ProcurementVM procurementVM)
 {
     if (procurementVM.Status == 0)
     {
         return(status);
     }
     else
     {
         return(iProcurementRepository.Insert(procurementVM));
     }
 }
예제 #6
0
        // POST: api/Procurements
        public HttpResponseMessage InsertProcurement(ProcurementVM procurementVM)
        {
            var message = Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Bad Request");
            var result  = iProcurementService.Insert(procurementVM);

            if (result)
            {
                message = Request.CreateResponse(HttpStatusCode.Created);
            }
            return(message);
        }
예제 #7
0
        // PUT: api/Procurements/5
        public HttpResponseMessage UpdateProcurement(int id, ProcurementVM procurementVM)
        {
            var message = Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Bad Request");
            var result  = iProcurementService.Update(id, procurementVM);

            if (result)
            {
                message = Request.CreateResponse(HttpStatusCode.OK);
            }
            return(message);
        }
예제 #8
0
 public Procurement(ProcurementVM procurementVM)
 {
     this.Name_Procurement = procurementVM.Name_Procurement;
     this.Description      = procurementVM.Description;
     this.Price            = procurementVM.Price;
     this.Name_Item        = procurementVM.Name_Item;
     this.Date_Procurement = procurementVM.Date_Procurement;
     this.Name_Admin       = procurementVM.Name_Admin;
     this.Quantity         = procurementVM.Quantity;
     this.Status           = procurementVM.Status;
     this.CreateDate       = DateTimeOffset.Now.ToLocalTime();
 }
        public bool Update(int id, ProcurementVM procurementVM)
        {
            var get = Get(id);

            if (get != null)
            {
                get.Update(id, procurementVM);
                myContext.Entry(get).State = EntityState.Modified;
                myContext.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #10
0
        public bool Update(int id, ProcurementVM procurementVM)
        {
            var get         = Get(id);
            var getTypeItem = myContext.TypeItems.Find(procurementVM.TypeItem_Id);
            var getItem     = myContext.Items.Find(procurementVM.Item_Id);

            get.TypeItem = getTypeItem;
            get.Item     = getItem;
            if (get != null)
            {
                get.Update(id, procurementVM);
                myContext.Entry(get).State = EntityState.Modified;
                myContext.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #11
0
        public bool Insert(ProcurementVM procurementVM)
        {
            var push        = new Procurement(procurementVM);
            var getTypeItem = myContext.TypeItems.Find(procurementVM.TypeItem_Id);
            var getItem     = myContext.Items.Find(procurementVM.Item_Id);

            push.TypeItem = getTypeItem;
            push.Item     = getItem;
            myContext.Procurements.Add(push);
            var result = myContext.SaveChanges();

            if (result > 0)
            {
                status = true;
            }
            else
            {
                return(status);
            }
            return(status);
        }
 public bool Insert(ProcurementVM procurementVM)
 {
     if (string.IsNullOrWhiteSpace(Convert.ToString(procurementVM.Admin_Id)))
     {
         return(status);
     }
     else if (string.IsNullOrWhiteSpace(procurementVM.Name_Procurement))
     {
         return(status);
     }
     else if (string.IsNullOrWhiteSpace(procurementVM.Description))
     {
         return(status);
     }
     else if (string.IsNullOrWhiteSpace(Convert.ToString(procurementVM.Price)))
     {
         return(status);
     }
     else if (string.IsNullOrWhiteSpace(Convert.ToString(procurementVM.Date_Procurement)))
     {
         return(status);
     }
     else if (string.IsNullOrWhiteSpace(Convert.ToString(procurementVM.Quantity)))
     {
         return(status);
     }
     else if (string.IsNullOrWhiteSpace(Convert.ToString(procurementVM.Item_Id)))
     {
         return(status);
     }
     else if (string.IsNullOrWhiteSpace(Convert.ToString(procurementVM.TypeItem_Id)))
     {
         return(status);
     }
     else
     {
         return(iProcurementRepository.Insert(procurementVM));
     }
 }
예제 #13
0
 public bool Update(int id, ProcurementVM procurementVM)
 {
     return(iProcurementRepository.Update(id, procurementVM));
 }
 public Procurement(ProcurementVM procurementVM)
 {
     this.Quantity   = procurementVM.Quantity;
     this.Status     = procurementVM.Status;
     this.CreateDate = DateTimeOffset.Now.ToLocalTime();
 }