コード例 #1
0
        /// <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));
        }
コード例 #2
0
        /// <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));
        }
コード例 #3
0
 public async Task <ApiResult <string> > EditContact(SysPersonContactPost parm)
 {
     return(await _sysPersonContactService.ModifyAsync(parm));
 }
コード例 #4
0
 public async Task <ApiResult <string> > AddContact(SysPersonContactPost parm)
 {
     return(await _sysPersonContactService.AddAsync(parm));
 }