public AjaxResponseModel Create(MasterCompanyTypeModel companyType, string userId)
        {
            var entity = new MstCompanyType
            {
                Code         = companyType.Code,
                Name         = companyType.Name,
                InsertDate   = DateTime.Now,
                InsertUserId = userId,
                IsDeleted    = false
            };

            if (IsDuplicated(entity.Code, companyType.Cd))
            {
                return(new AjaxResponseModel(false, "IsDuplicated"));
            }
            Add(entity);
            return(new AjaxResponseModel(true, null));
        }
        public AjaxResponseModel Update(MasterCompanyTypeModel companyType, string userId)
        {
            var query = _context.MstCompanyTypes.FirstOrDefault(q => q.Cd == companyType.Cd);

            if (query == null)
            {
                return(new AjaxResponseModel(false, "この会社種類が存在していません。"));
            }

            if (IsDuplicated(companyType.Code, companyType.Cd))
            {
                return(new AjaxResponseModel(false, "IsDuplicated"));
            }

            query.Code         = companyType.Code;
            query.Name         = companyType.Name;
            query.UpdateDate   = DateTime.Now;
            query.UpdateUserId = userId;
            Update(query);
            return(new AjaxResponseModel(true, null));
        }