public IHttpActionResult Put() { AjaxStringResult result = new AjaxStringResult(); Customer model = new Customer(); JObject obj = new JObject(); var form = HttpContext.Current.Request.Form; foreach (var key in form.AllKeys) { obj[key] = form[key]; } model = obj.ToObject <Customer>(); if (model != null) { model.CreateTime = DateTime.Now; HttpFileCollection filelist = HttpContext.Current.Request.Files; if (filelist != null && filelist.Count > 0) { string filePath = CommonHelper.GetMapPath(filelist[0].FileName); filelist[0].SaveAs(filePath); model.Contract = Path.GetFileName(filePath); } result.data = HttpContext.Current.Request.Form.ToString(); _CustomerDAL.Update(model); result.data = "修改成功"; } return(Json(result)); }
public IHttpActionResult Put(Team model) { AjaxStringResult result = new AjaxStringResult(); _TeamDAL.Update(model); result.data = "修改成功"; return(Json(result)); }
public IHttpActionResult Post(Team model) { AjaxStringResult result = new AjaxStringResult(); _TeamDAL.Add(model); result.data = "保存成功"; return(Json(result)); }
public IHttpActionResult Put(User model) { AjaxStringResult result = new AjaxStringResult(); _UserDAL.changeState(model); result.data = model.UserName + (model.IsEnable ? "启用" : "禁用") + "成功!"; return(Json(result)); }
public IHttpActionResult Put(WorkLog log) { AjaxStringResult result = new AjaxStringResult(); log.CreateTime = DateTime.Now; _WorkLogDAL.Update(log); result.data = "修改成功"; return(Json(result)); }
public IHttpActionResult Put(Company model) { AjaxStringResult result = new AjaxStringResult(); model.CreateTime = DateTime.Now; _CompanyDAL.Update(model); result.data = "修改成功"; return(Json(result)); }
public IHttpActionResult Post(User model) { AjaxStringResult result = new AjaxStringResult(); model.Password = MD5Helper.CreateMD5(model.Password); _UserDAL.Add(model); result.data = "保存成功"; return(Json(result)); }
public IHttpActionResult Post(WorkLog log) { AjaxStringResult result = new AjaxStringResult(); log.UserId = CommonHelper.User.Id; log.CreateTime = DateTime.Now; _WorkLogDAL.Add(log); result.data = "保存成功"; return(Json(result)); }
public IHttpActionResult Delete(int id) { AjaxStringResult result = new AjaxStringResult(); WorkLog log = _WorkLogDAL.Get().FirstOrDefault(o => o.Id == id); if (log != null) { _WorkLogDAL.Delete(log); } result.data = "删除成功"; return(Json(result)); }
public IHttpActionResult Delete(int id) { AjaxStringResult result = new AjaxStringResult(); Team model = _TeamDAL.Get().FirstOrDefault(o => o.Id == id); if (model != null) { _TeamDAL.Delete(model); } result.data = "删除成功"; return(Json(result)); }
public IHttpActionResult Post(CustomerOperate model) { AjaxStringResult result = new AjaxStringResult(); CustomerDAL _CustomerDAL = new CustomerDAL(); UserDAL _UserDAL = new UserDAL(); Customer customer = _CustomerDAL.Get().FirstOrDefault(o => o.Id == model.CustomerId); if (customer != null) { User user = CommonHelper.User; model.OperatorId = user.Id; model.OperatorName = user.UserName; model.OperatorTime = DateTime.Now; model.CustomerName = customer.CustomerName; if (model.AssigneeId > 0) { User assignee = _UserDAL.Get().FirstOrDefault(o => o.Id == model.AssigneeId); if (assignee != null) { model.AssigneeName = assignee.UserName; } } _CustomerOperateDAL.Add(model); // 更新顾客状态 if (customer.State != model.State || model.AssigneeId > 0) { customer.State = model.State; if (model.AssigneeId > 0) { customer.OwnerID = model.AssigneeId; } _CustomerDAL.Update(customer); } result.data = "保存成功"; } else { result.state = false; result.error = "客户不存在!"; } return(Json(result)); }
public IHttpActionResult change([FromBody] dynamic password) { AjaxStringResult result = new AjaxStringResult(); User user = CommonHelper.User; string oldPassword = MD5Helper.CreateMD5(password.txtOld.ToString()); if (!string.IsNullOrWhiteSpace(oldPassword)) { if (_UserDAL.IsExist(o => o.Id == user.Id && o.Password == oldPassword)) { if (!string.IsNullOrWhiteSpace(password.txtNew.ToString())) { user.Password = MD5Helper.CreateMD5(password.txtNew.ToString()); _UserDAL.changePassword(user); result.data = "密码修改成功!"; } else { result.state = false; result.error = "新密码不能为空!"; } } else { result.state = false; result.error = "原密码校验失败!"; } } else { result.state = false; result.error = "原密码不能为空!"; } return(Json(result)); }