Beispiel #1
0
        public async Task <ActionResult <bool> > Post(UniPreData uniPreData)
        {
            if (await _service.IsExistNational(uniPreData.Unicode))
            {
                return(BadRequest("کد دانشگاه تکراری است."));
            }
            await _service.AddUniInfo(uniPreData);

            return(true);
        }
        //اطلاعاتی که در هریک از فیلدهای جدول بالایی در صفحه اضافه کردن اطلاعات دانشگاه های پیش فرض نوشته شده را
        // در ستون مناسب داخل دیتابیس ذخیره می کند.
        public async Task <bool> AddUniInfo(UniPreData uniPreData)
        {
            PreUniversityData preUniversityData = new PreUniversityData()
            {
                Address         = uniPreData.Address,
                Name            = uniPreData.Uniname,
                UniInternalCode = Convert.ToInt64(uniPreData.Unicode),
                SourceVal       = uniPreData.UniType
            };

            await _context.PreUniversityData.AddAsync(preUniversityData);

            await _context.SaveChangesAsync();

            return(true);
        }