public override EquipmentCustomModel MapModelToViewModel(EquipmentMaster model)
        {
            var vm = base.MapModelToViewModel(model);

            if (vm != null)
            {
                using (var bal = new EquipmentBal())
                {
                    vm.EquipmentTypeName = "";
                    vm.FacilityName      = bal.GetFacilityNameByFacilityId(Convert.ToInt32(model.FacilityId));
                }

                using (var fBal = new FacilityStructureBal())
                {
                    var departmentName = fBal.GetParentNameByFacilityStructureId(model.FacilityStructureId);
                    var obj            = fBal.GetFacilityStructureById(model.FacilityStructureId);
                    vm.AssignedRoom = obj != null &&
                                      !string.IsNullOrEmpty(obj.FacilityStructureName)
                        ? obj.FacilityStructureName
                        : string.Empty;
                    vm.RoomDepartment = departmentName;

                    if (!string.IsNullOrEmpty(model.BaseLocation))
                    {
                        var dep = fBal.GetFacilityStructureById(Convert.ToInt32(model.BaseLocation));
                        vm.Department = dep != null ? dep.FacilityStructureName : string.Empty;
                    }
                }
            }
            return(vm);
        }
 /// <summary>
 /// Gets the facility equipments.
 /// </summary>
 /// <param name="coporateId">The coporate identifier.</param>
 /// <param name="facilityId">The facility identifier.</param>
 /// <returns></returns>
 public ActionResult GetFacilityEquipments(int coporateId, int facilityId)
 {
     using (var equipmentBal = new EquipmentBal())
     {
         var facilityEquipmentList = equipmentBal.GetEquipmentList(false, facilityId.ToString());
         return(PartialView(PartialViews.FacilityEquipmentListView, facilityEquipmentList));
     }
 }