I have a controller where if the specific data doesn't exist it will create a new row otherwise it will return an alert that the data is already existing. The problem is that I have a query where it always say not null even my table is empty.
controller:
public ActionResult CreateDisease(int? diseaseID, int? assessmentID, DiseaseList diseaselist)
{
var data = from x in db.DiseaseLists where ((x.AssessmentID == assessmentID) && (x.DiseaseID == diseaseID)) select x;
if (data == null)
{
diseaselist.DiseaseID = diseaseID;
diseaselist.AssessmentID = assessmentID;
db.DiseaseLists.Add(diseaselist);
db.SaveChanges();
return Json("Success", JsonRequestBehavior.AllowGet);
}
else
{
return Json("Already Exist", JsonRequestBehavior.AllowGet);
}
}