Example #1
0
        public async Task <IHttpActionResult> update(Models.CircleModel model)
        {
            if (!ModelState.IsValid)
            {
                return(Json(new { error = true, message = Models.ErrorMessage.getErrorMessage(ModelState) }));
            }
            Boolean result = true;

            try
            {
                System.Web.HttpContext.Current.Application.Lock();
                DAL.Circle nowCircle = _db.Circles.Where(p => p.id == model.id).FirstOrDefault();
                nowCircle.circleName = model.circleName;
                nowCircle.startDate  = model.startDate;
                nowCircle.endDate    = model.endDate;
                nowCircle.status     = model.status;
                _db.SaveChanges();
                System.Web.HttpContext.Current.Application.UnLock();
            }
            catch (Exception e)
            {
                result = false;
            }

            return(Json(new { result = result }));
        }
Example #2
0
        public async Task <IHttpActionResult> CreateisDuplicateName(Models.CircleModel model)
        {
            Boolean result = false;

            var nowCircle = _db.Circles.Where(p => p.circleName == model.circleName).FirstOrDefault();

            if (nowCircle == null)
            {
                result = true;
            }

            return(Json(new { result = result }));
        }