public ActionResult Edit(string username, MedicalCrab.Core.Models.User user) { try { var u = userService.EditUser(username, user); return this.SuccessJson(u, "获取用户信息成功。"); } catch (Exception err) { return this.ErrorJson(err.Message); } }
public ActionResult UpdateLocation(MedicalCrab.Core.Models.PositionLog log) { try { //9d9a55bb-1572-49cb-8e68-44ce8e0945c7 var pos = positionService.AddPosition(log); return this.SuccessJson(pos, "更新地理信息成功。"); } catch (Exception err) { return this.ErrorJson(err.Message); } }
/// <summary> /// 注册用户 /// </summary> /// <param name="user"></param> /// <returns></returns> public ActionResult Register(MedicalCrab.Core.Models.User user) { try { if (!ModelState.IsValid) { throw new Exception(string.Join(",", ModelState.ToArray())); } userService.Register(user); return this.SuccessJson("注册成功。"); } catch (Exception err) { return this.ErrorJson(err.Message); } }
public ActionResult updateFile(MedicalCrab.Core.Models.tDynamic dynamic,string username) { Response.Charset = "UTF8"; Response.ContentType = "text/plain"; var files = Request.Files; string result = string.Empty; string fImage = string.Empty; if (null != files && files.Count > 0) { string root = Server.MapPath("\\"); string path = this.createFolder(root,username); int count = 0; for(int i=1;i<=files.Count;i++) { string oldName = files["Image" + i].FileName; string newName = DateTime.Now.ToString("yyyyMMddHHmmssffff") + "." + oldName.Split('.')[1].ToString(); string paramPath = path + "\\" + newName; files["Image" + i].SaveAs(paramPath); fImage += paramPath; if (count < files.Count - 1) { fImage += "|"; } count++; } dynamic.fImage = fImage.Replace(root, ImagePath+"\\"); dynamic.fImageCount = files.Count; if (dynamicService.AddDynamic(dynamic, username)) { return this.SuccessJson("YES"); } else { return this.ErrorJson("NO"); } } else { return this.ErrorJson("NO"); } }
public ActionResult Add(MedicalCrab.Core.Models.tDynamic dynamic,string username) { try { if (!ModelState.IsValid) { throw new Exception(string.Join(",", ModelState.ToArray())); } if (dynamicService.AddDynamic(dynamic, username)) { return this.SuccessJson("YES"); } else { return this.ErrorJson("NO"); } } catch (Exception err) { return this.ErrorJson(err.Message); } }
public void SendToClient(SuperWebSocket.WebSocketSession reciveSession, MedicalCrab.Core.Models.Message message, string value) { if (reciveSession == null) return; reciveSession.Send(value); //any more }
/// <summary> /// 注册用户 /// </summary> /// <param name="user"></param> /// <returns></returns> public ActionResult Register(MedicalCrab.Core.Models.User user) { try { HXRestApi api = new HXRestApi("YXA6SVlUUCWEEeWx_C8p0OTisQ", "YXA65l1CuWGQBgTVZZTrIf8TfS4gQA8", "imchat", "dreamzoom"); if (!ModelState.IsValid) { throw new Exception(string.Join(",", ModelState.ToArray())); } api.AccountCreate(user.UserName, "123456"); userService.Register(user); return this.SuccessJson("注册成功。"); } catch (Exception err) { return this.ErrorJson(err.Message); } }
public static string Object2Json(MedicalCrab.Core.Models.Message message) { string json = JsonConvert.SerializeObject(message); return json; }