public JsonResult _RemoveBirthHistory(int id) { BirthHistory toRemove = aiRep.GetBirthHistory(id); aiRep.RemoveBirthHistory(toRemove); return(Json(new GridModel(commonRep.GetBirthHistories()))); }
public JsonResult AddBirthScenario(int FemaleId, int MaleId, int ChildId, int TubeId, int BirthTypeId, int Success, int CompanyId, int UserKey, DateTime ModifiedDate) { //...Check if Tube was used if (TubeId != 0) { //...Tube was used, save history record InseminationHistory insem = new InseminationHistory(); insem.AnimalId = FemaleId; insem.TubeId = TubeId; insem.CompanyId = CompanyId; insem.ModifiedBy = UserKey; insem.ModifiedDate = ModifiedDate.AddDays(-274); insem = aiRep.InsertInseminationHistorySim(insem); if (insem.HistoryId == 0) { return(Json(insem.HistoryId, JsonRequestBehavior.AllowGet)); } } //...Insert Birth History BirthHistory birth = new BirthHistory(); birth.BirthTypeId = BirthTypeId; birth.ChildId = ChildId; birth.CompanyId = CompanyId; birth.FemaleParentId = FemaleId; birth.MaleParentId = MaleId; birth.ModifiedBy = UserKey; birth.Success = (Success == 1) ? true : false; birth.TubeId = TubeId; birth.ModifiedDate = ModifiedDate; birth = aiRep.InsertBirthHistorySim(birth); if ((birth.HistoryId != 0) && (birth.ChildId != 0)) { AnimalRelationship father = new AnimalRelationship(); father.ParentAnimalId = birth.MaleParentId; father.ChildAnimalId = birth.ChildId; father.ModiefiedDate = ModifiedDate; father.ModifiedBy = UserKey; father = aniRep.InsertAnimalRelationshipSim(father); AnimalRelationship mother = new AnimalRelationship(); mother.ParentAnimalId = birth.FemaleParentId; mother.ChildAnimalId = birth.ChildId; mother.ModiefiedDate = ModifiedDate; mother.ModifiedBy = UserKey; mother = aniRep.InsertAnimalRelationshipSim(mother); } return(Json(birth.HistoryId, JsonRequestBehavior.AllowGet)); }
public JsonResult _InsertBirthHistory(BirthHistory ins) { ins = aiRep.InsertBirthHistory(ins); if ((ins.HistoryId != 0) && (ins.ChildId != 0)) { AnimalRelationship father = new AnimalRelationship(); father.ParentAnimalId = ins.MaleParentId; father.ChildAnimalId = ins.ChildId; father = animalRep.InsertAnimalRelationship(father); AnimalRelationship mother = new AnimalRelationship(); mother.ParentAnimalId = ins.FemaleParentId; mother.ChildAnimalId = ins.ChildId; mother = animalRep.InsertAnimalRelationship(mother); } return(Json(new GridModel(commonRep.GetBirthHistories()))); }
public JsonResult _UpdateBirthHistory(BirthHistory ins) { ins = aiRep.UpdateBirthHistory(ins); return(Json(new GridModel(commonRep.GetBirthHistories()))); }