コード例 #1
0
 public bool Insert(BatchParam batchParam)
 {
     batch.StartDate  = Convert.ToDateTime(batchParam.StartDate);
     batch.EndDate    = Convert.ToDateTime(batchParam.EndDate);
     batch.CreateDate = DateTimeOffset.Now.LocalDateTime;
     myContext.Batches.Add(batch);
     return(saveChange.save());
 }
コード例 #2
0
        public bool Update(int?id, BatchParam batchParam)
        {
            var get = Get(id);

            get.StartDate  = Convert.ToDateTime(batchParam.StartDate);
            get.EndDate    = Convert.ToDateTime(batchParam.EndDate);
            get.UpdateDate = DateTimeOffset.Now.LocalDateTime;
            return(saveChange.save());
        }
コード例 #3
0
        // POST: api/Batches
        public HttpResponseMessage InsertBatch(BatchParam batchParam)
        {
            var message = Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Wrong Parameter");
            var result  = _iBatchService.Insert(batchParam);

            if (result)
            {
                message = Request.CreateResponse(HttpStatusCode.OK, "Successfully Added");
            }
            return(message);
        }
コード例 #4
0
 public bool Insert(BatchParam batchParam)
 {
     if (batchParam.Name.ToString() == " " && batchParam.DateStart.Date.ToString() == " ")
     {
         MessageBox.Show("Don't insert white space");
     }
     else
     {
         status = _batchRepository.Insert(batchParam);
     }
     return(status);
 }
コード例 #5
0
 public bool Insert(BatchParam batchParam)
 {
     if (batchParam == null)
     {
         throw new NullReferenceException();
     }
     else if (batchParam.StartDate == " " || batchParam.EndDate == " ")
     {
         status = false;
     }
     else
     {
         status = _batchRepository.Insert(batchParam);
     }
     return(status);
 }
コード例 #6
0
        // PUT: api/Batches/5
        public HttpResponseMessage UpdateBatch(int id, BatchParam batchParam)
        {
            var message = Request.CreateErrorResponse(HttpStatusCode.NotFound, "Bad Request");

            if (string.IsNullOrWhiteSpace(id.ToString()))
            {
                message = Request.CreateErrorResponse(HttpStatusCode.NotFound, "Invalid Id");
            }
            else
            {
                var get = _iBatchService.Update(id, batchParam);
                if (get)
                {
                    message = Request.CreateResponse(HttpStatusCode.OK, get);
                    return(message);
                }
            }
            return(message);
        }
コード例 #7
0
        public bool Update(int?id, BatchParam batchParam)
        {
            var result = 0;
            var batch  = Get(id);

            batch.Name       = batchParam.Name;
            batch.DateStart  = DateTimeOffset.Now.LocalDateTime;
            batch.DateEnd    = batch.DateStart.AddMonths(3);
            batch.UpdateDate = DateTimeOffset.Now.LocalDateTime;
            result           = _context.SaveChanges();
            if (result > 0)
            {
                status = true;
                MessageBox.Show("Update Successfully");
            }
            else
            {
                MessageBox.Show("Update Failed");
            }
            return(status);
        }
コード例 #8
0
        public bool Insert(BatchParam batchParam)
        {
            var result = 0;

            batch.Name       = batchParam.Name;
            batch.DateStart  = DateTimeOffset.Now.LocalDateTime;;
            batch.DateEnd    = batch.DateStart.AddMonths(3);
            batch.CreateDate = DateTimeOffset.Now.LocalDateTime;
            _context.Batches.Add(batch);
            result = _context.SaveChanges();
            if (result > 0)
            {
                status = true;
                MessageBox.Show("Insert Successfully");
            }
            else
            {
                MessageBox.Show("Insert Failed");
            }
            return(status);
        }
コード例 #9
0
        public bool Update(int?id, BatchParam batchParam)
        {
            if (id == null)
            {
                throw new NullReferenceException();
            }
            var get = Get(id);

            if (batchParam == null)
            {
                throw new NullReferenceException();
            }
            else if (batchParam.StartDate == " " || batchParam.EndDate == " ")
            {
                status = false;
            }
            else
            {
                status = _batchRepository.Update(id, batchParam);
            }
            return(status);
        }
コード例 #10
0
 public bool Update(int?id, BatchParam batchParam)
 {
     if (_batchRepository.Get(id) == null)
     {
         MessageBox.Show("Sorry, your data is not found");
     }
     else if (id.ToString() == " ")
     {
         MessageBox.Show("Don't insert white space in Id");
     }
     else
     {
         if (batchParam.Name.ToString() == " ")
         {
             MessageBox.Show("Don't insert white space in Name");
         }
         else
         {
             status = _batchRepository.Update(id, batchParam);
         }
     }
     return(status);
 }
コード例 #11
0
 // PUT: api/Batchs/5
 public void Put(int id, BatchParam batchParam)
 {
     _batchService.Update(id, batchParam);
 }
コード例 #12
0
 // POST: api/Batchs
 public void Post(BatchParam batchParam)
 {
     _batchService.Insert(batchParam);
 }