public TResponse GetAll() { using (var db = new UnitOfWork()) { try { List <DroneEquipmentModel> lstDroneEquipmentModel = new List <DroneEquipmentModel>(); DroneEquipmentModel objDroneEquipmentModel; List <DroneEquipment> lstDroneEquipment = db.DroneEquipmentRepository.GetAll().ToList(); if (lstDroneEquipment != null && lstDroneEquipment.Count > 0) { foreach (DroneEquipment obj in lstDroneEquipment) { objDroneEquipmentModel = new DroneEquipmentModel(); objDroneEquipmentModel.ID = obj.ID; objDroneEquipmentModel.Model = obj.Model; objDroneEquipmentModel.SerialNumber = obj.SerialNumber; objDroneEquipmentModel.IsActive = Convert.ToBoolean(obj.IsActive); objDroneEquipmentModel.IsDeleted = objDroneEquipmentModel.IsDeleted; lstDroneEquipmentModel.Add(objDroneEquipmentModel); } objTResponse.Status = ResponseStaus.ok; objTResponse.Message = ResponseMessage.success; objTResponse.ResponsePacket = lstDroneEquipmentModel; } else { objTResponse.Status = ResponseStaus.error; objTResponse.Message = ResponseMessage.ItemNotFound; objTResponse.ResponsePacket = null; } return(objTResponse); } catch (DbEntityValidationException dbEx) { ErrorLogBusiness objerrorlog = new ErrorLogBusiness(); objerrorlog.AddErrorLog(new ErrorLogModel { MethodName = "ListDroneEquipment", Id = 0, ClassName = "DroneEquipmentBusiness", Error = dbEx.Message }); return(objTResponse); } } }
public TResponse GetByID(long Id) { using (var db = new UnitOfWork()) { try { DroneEquipmentModel objDroneEquipmentModel = new DroneEquipmentModel(); DroneEquipment objDroneEquipment = db.DroneEquipmentRepository.Get(x => x.ID == Id).FirstOrDefault(); if (objDroneEquipment != null) { objDroneEquipmentModel = new DroneEquipmentModel(); objDroneEquipmentModel.ID = objDroneEquipment.ID; objDroneEquipmentModel.Model = objDroneEquipment.Model; objDroneEquipmentModel.SerialNumber = objDroneEquipment.SerialNumber; objDroneEquipmentModel.IsActive = Convert.ToBoolean(objDroneEquipment.IsActive); objDroneEquipmentModel.IsDeleted = Convert.ToBoolean(objDroneEquipment.IsDeleted); objDroneEquipmentModel.CreatedOn = Convert.ToDateTime(objDroneEquipment.CreatedOn); objTResponse.Status = ResponseStaus.ok; objTResponse.Message = ResponseMessage.success; objTResponse.ResponsePacket = objDroneEquipmentModel; } else { objTResponse.Status = ResponseStaus.error; objTResponse.Message = ResponseMessage.ItemNotFound; objTResponse.ResponsePacket = null; } return(objTResponse); } catch (DbEntityValidationException dbEx) { ErrorLogBusiness objerrorlog = new ErrorLogBusiness(); objerrorlog.AddErrorLog(new ErrorLogModel { MethodName = "GetByID", Id = Id, ClassName = "DroneEquipmentBusiness", Error = dbEx.Message }); return(objTResponse); } } }
public ActionResult AddUpdate(DroneEquipmentModel objDroneEquipmentModel) { new DroneEquipmentBusiness().AddUpdate(objDroneEquipmentModel); return(RedirectToAction("List")); }