예제 #1
0
        public EquipmentViewGetModel Get(int Id)
        {
            var data = Db.Equipments.IncludedGet(Id);
            var res  = new EquipmentViewGetModel
            {
                Id                      = data.Id,
                Title                   = data.Title,
                InventoryNumber         = data.InventoryNumber,
                Destinations            = data.Destinations,
                Year                    = data.Year,
                Zoom                    = data.Zoom,
                PowerVoltage            = data.PowerVoltage,
                SafetyFuses             = data.SafetyFuses,
                AmbientTemperature      = data.AmbientTemperature,
                RelativeHumidity        = data.RelativeHumidity,
                CertificateOfConformity = data.CertificateOfConformity,
                StateCheck              = data.StateCheck,
                Passport                = data.Passport,
                PictureName             = data.PictureName,
                Laboratory              = data.LaboratoryEqiupments.Select(le => new DictionaryModel()
                {
                    Id    = le.Laboratory.Id,
                    Title = le.Laboratory.Title
                }),
                StatusId = data.EquipmentStatusId,
                TechnicalMaintenances = data.EquipmentTechnicalMaintenances.Select(etm => new EquipmentTechnicalMaintenanceViewModel()
                {
                    Id          = etm.Id,
                    StartDate   = etm.StartDate,
                    EndDate     = etm.EndDate,
                    Description = etm.Description,
                    DescriptionAfterMaintenance = etm.DescriptionAfterMaintenance,
                    ServicePassed = etm.ServicePassed
                })
            };

            return(res);
        }
예제 #2
0
 public IActionResult SaveTest([FromBody] EquipmentViewGetModel model)
 {
     return(Ok());
 }