/// <summary> /// 添加记录 /// </summary> /// <param name="parm"></param> /// <returns></returns> public async Task <ApiResult <string> > AddAsync(SysPersonContactPost parm) { var res = new ApiResult <string>(); try { var newGuid = Guid.NewGuid().ToString(); var model = new SysPersonContact() { Guid = newGuid, Name = parm.Name, PersonGuid = parm.PersonGuid, Relation = parm.Relation, Mobile = parm.Mobile, Address = parm.Address, IsUrgent = parm.IsUrgent, AddTime = DateTime.Now, EditTime = DateTime.Now }; var isok = SysPersonContactDb.Insert(model); res.statusCode = isok ? (int)ApiEnum.Status : (int)ApiEnum.Error; res.data = newGuid; } catch (Exception ex) { res.statusCode = (int)ApiEnum.Error; res.message = ex.Message; } return(await Task.Run(() => res)); }
/// <summary> /// 修改一条数据 /// </summary> /// <param name="parm"></param> /// <returns></returns> public async Task <ApiResult <string> > ModifyAsync(SysPersonContactPost parm) { var res = new ApiResult <string>(); try { parm.IsUrgent = string.IsNullOrEmpty(parm.IsUrgentStr) ? false : true; var isok = SysPersonContactDb.Update( m => new SysPersonContact() { Name = parm.Name, Relation = parm.Relation, Mobile = parm.Mobile, Address = parm.Address, IsUrgent = parm.IsUrgent, EditTime = DateTime.Now }, m => m.Guid == parm.Guid); res.success = isok; res.statusCode = isok ? (int)ApiEnum.Status : (int)ApiEnum.Error; res.data = "1"; } catch (Exception ex) { res.message = ApiEnum.Error.GetEnumText() + ex.Message; res.statusCode = (int)ApiEnum.Error; } return(await Task.Run(() => res)); }
public async Task <ApiResult <string> > EditContact(SysPersonContactPost parm) { return(await _sysPersonContactService.ModifyAsync(parm)); }
public async Task <ApiResult <string> > AddContact(SysPersonContactPost parm) { return(await _sysPersonContactService.AddAsync(parm)); }