示例#1
0
 public IHttpActionResult Update(InputCustomerServiceModel input)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             //返回错误
             return(JsonResultHelper.JsonResult(1000, ModelState.Values.SelectMany(p => p.Errors.Select(s => s.ErrorMessage))));
         }
         else
         {
             var info = DbContext.CS_CustomerService.FirstOrDefault(p => p.Id == input.Id);
             if (info == null)
             {
                 return(JsonResultHelper.JsonResult(1000, "该客服已不存在"));
             }
             if (DbContext.CS_CustomerService.Any(p => p.PersonId == input.IdPerson))
             {
                 return(JsonResultHelper.JsonResult(1000, "该客服存在"));
             }
             info.Remark   = input.Remark;
             info.PersonId = input.IdPerson;
             DbContext.SaveChanges();
             return(JsonResultHelper.JsonResult(0, "修改成功"));
         }
     }
     catch (Exception ex)
     {
         return(JsonResultHelper.JsonResult(1000, ex.Message));
     }
 }
示例#2
0
 public IHttpActionResult Add(InputCustomerServiceModel input)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             //返回错误
             return(JsonResultHelper.JsonResult(1000, ModelState.Values.SelectMany(p => p.Errors.Select(s => s.ErrorMessage))));
         }
         else
         {
             CS_CustomerService cs = new CS_CustomerService();
             cs.PersonId   = input.IdPerson;
             cs.Remark     = input.Remark;
             cs.CreateTime = DateTime.Now;
             DbContext.CS_CustomerService.Add(cs);
             DbContext.SaveChanges();
             return(JsonResultHelper.JsonResult(0, "添加成功", cs.Id));
         }
     }
     catch (Exception ex)
     {
         return(JsonResultHelper.JsonResult(1000, ex.Message));
     }
 }