コード例 #1
0
        // POST: api/Lockers
        public HttpResponseMessage InsertClass(LockerParam LockerParam)
        {
            var message = Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Wrong Parameter");
            var result  = _iLockerService.Insert(LockerParam);

            if (result)
            {
                message = Request.CreateResponse(HttpStatusCode.OK, "Successfully Added");
            }
            return(message);
        }
コード例 #2
0
        public bool Update(string id, LockerParam lockerParam)
        {
            var get = Get(id);

            get.LockerNumber = lockerParam.LockerNumber;
            get.UpdateDate   = DateTimeOffset.Now.LocalDateTime;
            var result = myContext.SaveChanges();

            if (result > 0)
            {
                status = true;
            }
            return(status);
        }
コード例 #3
0
 public bool Insert(LockerParam lockerParam)
 {
     if (lockerParam == null)
     {
         return(false);
     }
     else if (lockerParam.LockerNumber == " ")
     {
         status = false;
     }
     else
     {
         status = _lockerRepository.Insert(lockerParam);
     }
     return(status);
 }
コード例 #4
0
        // PUT: api/Lockers/5
        public HttpResponseMessage UpdateClass(string id, LockerParam LockerParam)
        {
            var message = Request.CreateErrorResponse(HttpStatusCode.NotFound, "Bad Request");

            if (string.IsNullOrWhiteSpace(id.ToString()))
            {
                message = Request.CreateErrorResponse(HttpStatusCode.NotFound, "Invalid Id");
            }
            else
            {
                var get = _iLockerService.Update(id, LockerParam);
                if (get)
                {
                    message = Request.CreateResponse(HttpStatusCode.OK, get);
                    return(message);
                }
            }
            return(message);
        }
コード例 #5
0
        public bool Insert(LockerParam lockerParam)
        {
            locker.Id           = lockerParam.LockerNumber;
            locker.LockerNumber = lockerParam.LockerNumber;
            locker.CreateDate   = DateTimeOffset.Now.LocalDateTime;
            myContext.Lockers.Add(locker);
            try
            {
                var result = myContext.SaveChanges();
                if (result > 0)
                {
                    status = true;
                }
            }
            catch (DbEntityValidationException e)
            {
                Console.Write(e.EntityValidationErrors);
            }


            return(status);
        }
コード例 #6
0
        public bool Update(string id, LockerParam lockerParam)
        {
            if (id == null)
            {
                return(false);
            }
            var get = Get(id);

            if (lockerParam == null)
            {
                return(false);
            }
            else if (lockerParam.LockerNumber == " ")
            {
                status = false;
            }
            else
            {
                status = _lockerRepository.Update(id, lockerParam);
            }
            return(status);
        }