Esempio n. 1
0
        public async Task <IHttpActionResult> GetDiseaseById(int diseaseId)
        {
            UnitOfWork        uow     = new UnitOfWork(new ApplicationDbContext());
            GenDiseaseService service = new GenDiseaseService(uow);
            GenDiseases       disease = service.GetGenDiseasesById(diseaseId);

            return(await Task.FromResult(Ok(disease)));
        }
Esempio n. 2
0
        public async Task <IHttpActionResult> ChangeDisease(GenDiseases model)
        {
            UnitOfWork        uow     = new UnitOfWork(new ApplicationDbContext());
            GenDiseaseService service = new GenDiseaseService(uow);

            service.CheangeDisease(model);
            uow.Commit();
            return(Ok());
        }
Esempio n. 3
0
        public async Task <IHttpActionResult> GetAllDiseases()
        {
            UnitOfWork        uow     = new UnitOfWork(new ApplicationDbContext());
            GenDiseaseService service = new GenDiseaseService(uow);

            List <GenDiseases> allDiseases = service.GetAllGenDiseaseses();

            return(await Task.FromResult(Ok(allDiseases)));
        }
Esempio n. 4
0
        public async Task <IHttpActionResult> AddGenDisease(AddGenDiseasesBindingModel model)
        {
            UnitOfWork        uow     = new UnitOfWork(new ApplicationDbContext());
            GenDiseaseService service = new GenDiseaseService(uow);
            var diseases = new GenDiseases()
            {
                Name           = model.Name,
                About          = model.About,
                MenInherited   = model.MenInherited,
                WomenInherited = model.WomenInherited
            };

            service.AddNewDisease(diseases);
            uow.Commit();
            return(Ok());
        }