Beispiel #1
0
        /// <summary>
        /// 添加一条数据
        /// </summary>
        /// <param name="parm"></param>
        /// <returns></returns>
        public async Task <ApiResult <string> > AddAsync(SysPersonEducatePost parm)
        {
            var res = new ApiResult <string>();

            try
            {
                var newGuid = Guid.NewGuid().ToString();
                var model   = new SysPersonEducate()
                {
                    Guid          = newGuid,
                    PersonGuid    = parm.PersonGuid,
                    EducateType   = parm.EducateType,
                    AdmissionTime = parm.AdmissionTime,
                    GraduateTime  = parm.GraduateTime,
                    SchoolName    = parm.SchoolName,
                    Specialty     = parm.Specialty
                };
                var isok = SysPersonEducateDb.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));
        }
Beispiel #2
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        /// <param name="parm"></param>
        /// <returns></returns>
        public async Task <ApiResult <string> > ModifyAsync(SysPersonEducatePost parm)
        {
            var res = new ApiResult <string>();

            try
            {
                var isok = SysPersonEducateDb.Update(
                    m => new SysPersonEducate()
                {
                    EducateType   = parm.EducateType,
                    AdmissionTime = parm.AdmissionTime,
                    GraduateTime  = parm.GraduateTime,
                    SchoolName    = parm.SchoolName,
                    Specialty     = parm.Specialty
                }, 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));
        }
Beispiel #3
0
 public async Task <ApiResult <string> > EditEducate(SysPersonEducatePost parm)
 {
     return(await _sysPersonEducateService.ModifyAsync(parm));
 }
Beispiel #4
0
 public async Task <ApiResult <string> > AddEducate(SysPersonEducatePost parm)
 {
     return(await _sysPersonEducateService.AddAsync(parm));
 }