public IHttpActionResult PutStudentCleanliness(int id, StudentCleanliness studentCleanliness) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != studentCleanliness.ID) { return(BadRequest()); } db.Entry(studentCleanliness).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!StudentCleanlinessExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetStudentCleanliness(int id) { StudentCleanliness studentCleanliness = db.StudentCleanlinesses.Find(id); if (studentCleanliness == null) { return(NotFound()); } return(Ok(studentCleanliness)); }
public IHttpActionResult DeleteStudentCleanliness(int id) { StudentCleanliness studentCleanliness = db.StudentCleanlinesses.Find(id); if (studentCleanliness == null) { return(NotFound()); } db.StudentCleanlinesses.Remove(studentCleanliness); db.SaveChanges(); return(Ok(studentCleanliness)); }
public HttpResponseMessage PostStudentCleanliness([FromBody] string studentCleanliness) { if (!ModelState.IsValid) { return(new HttpResponseMessage(HttpStatusCode.InternalServerError)); } StudentCleanlinessModel sm = JsonConvert.DeserializeObject <StudentCleanlinessModel>(studentCleanliness); EMI emi = new EMI() { EmisCode = sm.Generalmodel.Emi.EmisCode, NameOfSchool = sm.Generalmodel.Emi.NameOfSchool, CreatedOn = DateTime.UtcNow, ModifiedOn = DateTime.UtcNow }; db.EMIS.Add(emi); db.SaveChanges(); Comment c = new Comment() { Entity = sm.Generalmodel.Comment.Entity, SurveyID = sm.Generalmodel.Comment.SurveyID, Section = sm.Generalmodel.Comment.Section, CreatedOn = DateTime.UtcNow, ModifiedOn = DateTime.UtcNow, Comments = sm.Generalmodel.Comment.Comments }; db.Comments.Add(c); db.SaveChanges(); SpecialFacility sf = new SpecialFacility() { Entity = sm.Generalmodel.Specialfacility.Entity, SurveyID = sm.Generalmodel.Specialfacility.SurveyID, Section = sm.Generalmodel.Specialfacility.Section, CreatedOn = DateTime.UtcNow, ModifiedOn = DateTime.UtcNow, AnyFacilitiesForDisableStudents = sm.Generalmodel.Specialfacility.AnyFacilitiesForDisableStudents, Description = sm.Generalmodel.Specialfacility.Description }; db.SpecialFacilities.Add(sf); db.SaveChanges(); List <Picture> res = sm.Generalmodel.Img.Select(x => new Picture { Entity = x.Entity, SurveyID = x.SurveyID, Section = x.Section, CreatedOn = DateTime.UtcNow, ModifiedOn = DateTime.UtcNow, Picture1 = x.Picture1 }).ToList(); db.Pictures.AddRange(res); db.SaveChanges(); StudentCleanliness tc = new StudentCleanliness() { Entity = sm.Studentcleanliness.Entity, SurveyID = sm.Studentcleanliness.SurveyID, Section = sm.Studentcleanliness.Section, Cleanliness = sm.Studentcleanliness.Cleanliness, CreatedOn = DateTime.UtcNow, ModifiedOn = DateTime.UtcNow, }; db.StudentCleanlinesses.Add(tc); db.SaveChanges(); return(new HttpResponseMessage(HttpStatusCode.OK)); }