public void Delete(DiscriptionOfAnimal ObjDelete) { var ObjToDelete = _context.DiscriptionOfAnimals.SingleOrDefault(m => m.CompanyID == ObjDelete.CompanyID && m.AnimalID == ObjDelete.AnimalID); if (ObjToDelete != null) { _context.DiscriptionOfAnimals.Remove(ObjToDelete); } }
public JsonResult SaveDiscriptionOfAnimal(DiscriptionOfAnimalSearchFilterVM ObjToSave) { MsgUnit Msg = new MsgUnit(); try { var userId = User.Identity.GetUserId(); var UserInfo = _unitOfWork.UserAccount.GetUserByID(userId); var SaveDiscriptionOfAnimal = new DiscriptionOfAnimal(); ObjToSave.AnimalID = _unitOfWork.DiscriptionOfAnimal.GetMaxSerial(UserInfo.fCompanyId); ObjToSave.InsDateTime = DateTime.Now; ObjToSave.InsUserID = userId; ObjToSave.CompanyID = UserInfo.fCompanyId; SaveDiscriptionOfAnimal.AnimalID = ObjToSave.AnimalID; SaveDiscriptionOfAnimal.BreedID = ObjToSave.BreedID; SaveDiscriptionOfAnimal.AnimalTypeID = ObjToSave.AnimalTypeID; SaveDiscriptionOfAnimal.CoatColourID = ObjToSave.CoatColourID; SaveDiscriptionOfAnimal.OwnerID = ObjToSave.OwnerID; SaveDiscriptionOfAnimal.AnimalName = ObjToSave.AnimalName; SaveDiscriptionOfAnimal.DateOfBirth = ObjToSave.DateOfBirth; SaveDiscriptionOfAnimal.GenderID = ObjToSave.GenderID; SaveDiscriptionOfAnimal.InsDateTime = ObjToSave.InsDateTime; SaveDiscriptionOfAnimal.InsUserID = ObjToSave.InsUserID; SaveDiscriptionOfAnimal.CompanyID = ObjToSave.CompanyID; SaveDiscriptionOfAnimal.LocationOfMicrochipID = ObjToSave.LocationOfMicrochipID; SaveDiscriptionOfAnimal.MicrochipNumber = ObjToSave.MicrochipNumber; SaveDiscriptionOfAnimal.DateOfMicrochipping = ObjToSave.DateOfMicrochipping; if (!ModelState.IsValid) { string Err = " "; var errors = ModelState.Values.SelectMany(v => v.Errors); foreach (ModelError error in errors) { Err = Err + error.ErrorMessage + " * "; } Msg.Msg = Resources.Resource.SomthingWentWrong + " : " + Err; Msg.Code = 0; return(Json(Msg, JsonRequestBehavior.AllowGet)); } _unitOfWork.DiscriptionOfAnimal.Add(SaveDiscriptionOfAnimal); _unitOfWork.Complete(); Msg.LastID = _unitOfWork.DiscriptionOfAnimal.GetMaxSerial(UserInfo.fCompanyId).ToString(); Msg.Code = 1; Msg.Msg = Resources.Resource.AddedSuccessfully; return(Json(Msg, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Msg.Msg = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString(); Msg.Code = 0; return(Json(Msg, JsonRequestBehavior.AllowGet)); } }
public void Update(DiscriptionOfAnimal ObjUpdate) { var ObjToUpdate = _context.DiscriptionOfAnimals.FirstOrDefault(m => m.CompanyID == ObjUpdate.CompanyID && m.AnimalID == ObjUpdate.AnimalID); if (ObjToUpdate != null) { ObjToUpdate.AnimalName = ObjUpdate.AnimalName; ObjToUpdate.OwnerID = ObjUpdate.OwnerID; ObjToUpdate.AnimalTypeID = ObjUpdate.AnimalTypeID; ObjToUpdate.BreedID = ObjUpdate.BreedID; ObjToUpdate.CoatColourID = ObjUpdate.CoatColourID; ObjToUpdate.DateOfBirth = ObjUpdate.DateOfBirth; ObjToUpdate.GenderID = ObjUpdate.GenderID; ObjToUpdate.LocationOfMicrochipID = ObjUpdate.LocationOfMicrochipID; ObjToUpdate.MicrochipNumber = ObjUpdate.MicrochipNumber; ObjToUpdate.DateOfMicrochipping = ObjUpdate.DateOfMicrochipping; } }
public JsonResult DeleteDiscriptionOfAnimal(DiscriptionOfAnimalSearchFilterVM ObjDelete) { MsgUnit Msg = new MsgUnit(); try { var userId = User.Identity.GetUserId(); var UserInfo = _unitOfWork.UserAccount.GetUserByID(userId); var DeleteDiscriptionOfAnimal = new DiscriptionOfAnimal(); ObjDelete.CompanyID = UserInfo.fCompanyId; DeleteDiscriptionOfAnimal.CompanyID = ObjDelete.CompanyID; DeleteDiscriptionOfAnimal.AnimalID = ObjDelete.AnimalID; if (!ModelState.IsValid) { string Err = " "; var errors = ModelState.Values.SelectMany(v => v.Errors); foreach (ModelError error in errors) { Err = Err + error.ErrorMessage + " * "; } Msg.Msg = Resources.Resource.SomthingWentWrong + " : " + Err; Msg.Code = 0; return(Json(Msg, JsonRequestBehavior.AllowGet)); } _unitOfWork.DiscriptionOfAnimal.Delete(DeleteDiscriptionOfAnimal); _unitOfWork.Complete(); Msg.Code = 1; Msg.Msg = Resources.Resource.DeletedSuccessfully; return(Json(Msg, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Msg.Msg = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString(); Msg.Code = 0; return(Json(Msg, JsonRequestBehavior.AllowGet)); } }
public void Add(DiscriptionOfAnimal ObjSave) { _context.DiscriptionOfAnimals.Add(ObjSave); }