Пример #1
0
        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);
                }
            }
        }
Пример #2
0
 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);
         }
     }
 }
Пример #3
0
 public ActionResult AddUpdate(DroneEquipmentModel objDroneEquipmentModel)
 {
     new DroneEquipmentBusiness().AddUpdate(objDroneEquipmentModel);
     return(RedirectToAction("List"));
 }