Пример #1
0
 public StudyOrganization(StudyOrganization _studyOrganization)  // Конструктор класса
 {
     OfficialName = _studyOrganization.OfficialName;
     ShortName    = _studyOrganization.ShortName;
     AddressName  = _studyOrganization.AddressName;
     NumOfHome    = _studyOrganization.NumOfHome;
     City         = _studyOrganization.City;
     Phone        = _studyOrganization.Phone;
     Key          = "noKey";
 }
Пример #2
0
        public async Task <ActionResult <Speciality> > GetSingleRecordAsyns(int id)
        {
            StudyOrganization studyOrganization = await db.StudyOrganizations.FirstOrDefaultAsync(x => x.StudyOrganizationId == id);

            if (studyOrganization == null)
            {
                return(NotFound());
            }
            return(new ObjectResult(studyOrganization));
        }
Пример #3
0
        public async Task <ActionResult <Speciality> > DeleteRecordAsyns(int id)
        {
            StudyOrganization studyOrganization = db.StudyOrganizations.FirstOrDefault(x => x.StudyOrganizationId == id);

            if (studyOrganization == null)
            {
                return(NotFound());
            }
            db.StudyOrganizations.Remove(studyOrganization);
            await db.SaveChangesAsync();

            return(Ok(studyOrganization));
        }
Пример #4
0
        public async Task <ActionResult <Speciality> > UpdateRecordAsyns([FromBody] StudyOrganization model)
        {
            if (model == null)
            {
                return(BadRequest());
            }
            if (!db.StudyOrganizations.Any(x => x.StudyOrganizationId == model.StudyOrganizationId))
            {
                return(NotFound());
            }

            db.Update(model);
            await db.SaveChangesAsync();

            return(Ok(model));
        }
Пример #5
0
        public async Task <IActionResult> InsertRecordAsyns([FromBody] StudyOrganization model)
        {
            var studyOrganization = new StudyOrganization(model);

            db.StudyOrganizations.Add(studyOrganization);
            await db.SaveChangesAsync();

            StudyOrganization _studyOrganization = db.StudyOrganizations.OrderByDescending(x => x.StudyOrganizationId).FirstOrDefault();

            _studyOrganization.Key = StudyOrganizationHelper.KeyGenerate(
                _studyOrganization.StudyOrganizationId,
                _studyOrganization.ShortName,
                _studyOrganization.City
                );
            db.Update(_studyOrganization);
            await db.SaveChangesAsync();

            return(Ok(studyOrganization));
        }
Пример #6
0
 public UserOrganization(ApplicationUser _user, StudyOrganization _studyOrganization)    // Контруктор класс
 {
     Id   = _user.Id;
     User = _user;
     studyOrganization = _studyOrganization;
 }