Ejemplo n.º 1
0
        //单一部门
        public bool Depart_Single(DepartValideRepeat departValideRepeat)
        {
            IQueryable <User_Depart> Queryable_UserDepart = _IUserDepartRepository
                                                            .GetDepartByCode(departValideRepeat.Code);

            return((Queryable_UserDepart.Count() < 1) ?
                   true : false);
        }
        public ActionResult <DepartValideResRepeat> Manage_Depart_ValideRepeat(DepartValideRepeat departValideRepeat)
        {
            DepartValideResRepeat departValideResRepeat = new DepartValideResRepeat();
            bool ValideResutlt = _departService.Depart_Single(departValideRepeat);

            departValideResRepeat.IsSuccess = ValideResutlt;
            if (ValideResutlt)
            {
                departValideResRepeat.IsSuccess                  = true;
                departValideResRepeat.baseViewModel.Message      = "此id可以使用";
                departValideResRepeat.baseViewModel.ResponseCode = 200;
                //_ILogger.Information("部门名id验证是否重复,此id可以使用");
                return(Ok(departValideResRepeat));
            }
            else
            {
                departValideResRepeat.IsSuccess                  = false;
                departValideResRepeat.baseViewModel.Message      = "此id已经存在,请更换";
                departValideResRepeat.baseViewModel.ResponseCode = 400;
                //_ILogger.Information("部门名id验证是否重复,此id已经存在,请更换");
                return(BadRequest(departValideResRepeat));
            }
        }