public void UpdateCatalogue(Catalogue catalogue, CatalogueDTO catalogueDTO) { Domain.Catalogue updateCatalogue = _context.Catalogues.FirstOrDefault(c => c.Id == catalogue.Id); updateCatalogue.Name = catalogueDTO.Name; _context.SaveChanges(); }
public static string UpdateCatalogue(CatalogueDTO catalogue) { using (DeverateContext context = new DeverateContext()) { Catalogue cata = context.Catalogue.SingleOrDefault(c => c.CatalogueId == catalogue.CatalogueId); cata.Description = catalogue.Description; cata.Name = catalogue.Name; cata.IsActive = catalogue.IsActive; context.SaveChanges(); return("UPdating catalogue success"); } }
public ActionResult UpdateCatelogue(CatalogueDTO catalog) { try { string message = CatalogueDAO.UpdateCatalogue(catalog); return(Ok(message)); } catch (Exception) { return(BadRequest()); } }
public static string CreateCatalogue(CatalogueDTO catalogue) { using (DeverateContext context = new DeverateContext()) { Catalogue cata = new Catalogue(); cata.Description = catalogue.Description; cata.Name = catalogue.Name; cata.IsActive = catalogue.IsActive; context.Catalogue.Add(cata); context.SaveChanges(); return("Creating catalogue success"); } }
public IActionResult UpdateCatalogue(int schoolId, [FromBody] CatalogueDTO catalogueDTO, int catalogueId) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Catalogue catalogue = _schoolRepository.GetCatalogue(catalogueId, schoolId); if (catalogue == null) { return(NotFound()); } _schoolRepository.UpdateCatalogue(catalogue, catalogueDTO); return(NoContent()); }
public IActionResult CreateCatalogue(int schoolId, [FromBody] CatalogueDTO catalogueDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Catalogue catalogue = new Catalogue() { Name = catalogueDTO.Name, Mentors = catalogueDTO.Mentors, Students = catalogueDTO.Students, Courses = catalogueDTO.Courses, Grades = catalogueDTO.Grades }; _schoolRepository.AddCatalogue(catalogue, schoolId); return(CreatedAtRoute("GetCatalogue", new { schoolId, catalogueId = catalogue.Id }, catalogue)); }
public IActionResult UpdateCatalogue(int schoolId, [FromBody] CatalogueDTO catalogueDTO, int catalogueId) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Catalogue catalogue = _schoolRepository.GetCatalogue(catalogueId, schoolId); if (catalogue == null) { return(NotFound()); } catalogue.ClassName = catalogueDTO.ClassName; catalogue.ClassMentors = catalogueDTO.ClassMentors; catalogue.ClassStudents = catalogueDTO.ClassStudents; catalogue.ClassCourses = catalogueDTO.ClassCourses; catalogue.ClassGrades = catalogueDTO.ClassGrades; return(NoContent()); }
public IActionResult CreateCatalogue(int schoolId, [FromBody] CatalogueDTO catalogueDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } int maxCatalogueId = _schoolRepository.GetSchool(schoolId).CataloguesList.Max(c => c.Id); Catalogue catalogue = new Catalogue() { Id = ++maxCatalogueId, ClassName = catalogueDTO.ClassName, ClassMentors = catalogueDTO.ClassMentors, ClassStudents = catalogueDTO.ClassStudents, ClassCourses = catalogueDTO.ClassCourses, ClassGrades = catalogueDTO.ClassGrades }; _schoolRepository.AddCatalogue(catalogue, schoolId); return(CreatedAtRoute("GetCatalogue", new { schoolId, catalogueId = catalogue.Id }, catalogue)); }