Ejemplo n.º 1
0
        public List <DataItemDetailEntity> List(ModelParam <string> modelParam)
        {
            DataItemDetailBLL dataItemDetailBLL = new DataItemDetailBLL();
            var data = dataItemDetailBLL.GetListItems(modelParam.Data).ToList();

            return(data);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Creates an empty MSBB.
 /// </summary>
 public MSBB()
 {
     Models  = new ModelParam();
     Events  = new EventParam();
     Regions = new PointParam();
     Parts   = new PartsParam();
 }
Ejemplo n.º 3
0
        public ModelResult Create(ModelParam param)
        {
            Data.Entity.Model entity = ModelParamConverter.Convert(param, null);
            ModelDao.Save(entity);

            return(ModelResultConverrter.Convert(entity));
        }
        public IActionResult CacheTagHelper(
            string id,
            string myParam1, string myParam2, string myParam3)
        {
            var viewName = id == null
                ? "CacheTagHelper/no-parameters"
                : "CacheTagHelper/" + id;

            int num1;
            int num2;

            int.TryParse(myParam1, out num1);
            int.TryParse(myParam2, out num2);

            var model = new ModelParam
            {
                Sum    = num1 + num2,
                Param1 = myParam1,
                Param2 = myParam2
            };

            ViewData["Message"] = "Default Route";

            return(View(viewName, model));
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Deserializes file data from a stream.
        /// </summary>
        protected override void Read(BinaryReaderEx br)
        {
            br.BigEndian = false;
            MSB.AssertHeader(br);

            Entries entries;

            Models          = new ModelParam();
            entries.Models  = Models.Read(br);
            Events          = new EventParam();
            entries.Events  = Events.Read(br);
            Regions         = new PointParam();
            entries.Regions = Regions.Read(br);
            Parts           = new PartsParam();
            entries.Parts   = Parts.Read(br);

            if (br.Position != 0)
            {
                throw new InvalidDataException($"The next param offset of the final param should be 0, but it was 0x{br.Position:X}.");
            }

            MSB.DisambiguateNames(entries.Models);
            MSB.DisambiguateNames(entries.Regions);
            MSB.DisambiguateNames(entries.Parts);

            foreach (Event evt in entries.Events)
            {
                evt.GetNames(this, entries);
            }
            foreach (Part part in entries.Parts)
            {
                part.GetNames(this, entries);
            }
        }
Ejemplo n.º 6
0
 /// <summary>
 /// Creates an empty MSBD.
 /// </summary>
 public MSBD()
 {
     Models  = new ModelParam();
     Events  = new EventParam();
     Regions = new PointParam();
     Parts   = new PartsParam();
     Trees   = new List <Tree>();
 }
Ejemplo n.º 7
0
 /// <summary>
 /// Creates an empty MSB2.
 /// </summary>
 public MSB2()
 {
     Models    = new ModelParam();
     Events    = new EventParam();
     Regions   = new PointParam();
     Parts     = new PartsParam();
     PartPoses = new List <PartPose>();
 }
Ejemplo n.º 8
0
        /// <summary>
        /// Deserializes file data from a stream.
        /// </summary>
        protected override void Read(BinaryReaderEx br)
        {
            br.BigEndian = false;

            br.AssertASCII("MSB ");
            br.AssertInt32(1);
            br.AssertInt32(0x10);
            br.AssertBoolean(false); // isBigEndian
            br.AssertBoolean(false); // isBitBigEndian
            br.AssertByte(1);        // textEncoding
            br.AssertByte(0xFF);     // is64BitOffset

            Entries entries = default;

            Models             = new ModelParam();
            entries.Models     = Models.Read(br);
            Events             = new EventParam();
            entries.Events     = Events.Read(br);
            Regions            = new PointParam();
            entries.Regions    = Regions.Read(br);
            Routes             = new RouteParam();
            entries.Routes     = Routes.Read(br);
            Layers             = new LayerParam();
            entries.Layers     = Layers.Read(br);
            Parts              = new PartsParam();
            entries.Parts      = Parts.Read(br);
            PartsPoses         = new MapstudioPartsPose();
            entries.PartsPoses = PartsPoses.Read(br);
            BoneNames          = new MapstudioBoneName();
            entries.BoneNames  = BoneNames.Read(br);

            if (br.Position != 0)
            {
                throw new InvalidDataException("The next param offset of the final param should be 0, but it wasn't.");
            }

            MSB.DisambiguateNames(entries.Models);
            MSB.DisambiguateNames(entries.Parts);
            MSB.DisambiguateNames(entries.Regions);

            foreach (Event evt in entries.Events)
            {
                evt.GetNames(this, entries);
            }
            foreach (Region region in entries.Regions)
            {
                region.GetNames(this, entries);
            }
            foreach (Part part in entries.Parts)
            {
                part.GetNames(this, entries);
            }
            foreach (PartsPose pose in entries.PartsPoses)
            {
                pose.GetNames(this, entries);
            }
        }
Ejemplo n.º 9
0
 /// <summary>
 /// Creates an empty MSB2 for SotFS.
 /// </summary>
 public MSB2()
 {
     Format    = MSBFormat.DarkSouls2Scholar;
     Models    = new ModelParam();
     Events    = new EventParam();
     Regions   = new PointParam();
     Parts     = new PartsParam();
     PartPoses = new List <PartPose>();
 }
Ejemplo n.º 10
0
        public ListResult <DataItemDetailEntity> GetList(ModelParam <string> modelParam)
        {
            DataItemDetailBLL dataItemDetailBLL = new DataItemDetailBLL();
            var data = dataItemDetailBLL.ListByCode(modelParam.Data);

            return(new ListResult <DataItemDetailEntity> {
                Success = true, Data = data
            });
        }
Ejemplo n.º 11
0
        public ModelResult <WarningCardEntity> Detail(ModelParam <string> args)
        {
            var bll  = new WarningCardBLL();
            var data = bll.GetDetail(args.Data);

            return(new ModelResult <WarningCardEntity>()
            {
                Success = true, Data = data
            });
        }
Ejemplo n.º 12
0
 /// <summary>
 /// Creates a new MSB3 with all sections empty.
 /// </summary>
 public MSB3()
 {
     Models     = new ModelParam();
     Events     = new EventParam();
     Regions    = new PointParam();
     Routes     = new List <Route>();
     Layers     = new List <Layer>();
     Parts      = new PartsParam();
     PartsPoses = new List <PartsPose>();
 }
Ejemplo n.º 13
0
        public ListResult <WarningCardEntity> Find(ModelParam <string> args)
        {
            var bll   = new WarningCardBLL();
            var total = 0;
            var data  = bll.GetData(args.Data, args.PageSize, args.PageIndex, out total);

            return(new ListResult <WarningCardEntity>()
            {
                Success = true, Total = total, Data = data
            });
        }
Ejemplo n.º 14
0
 /// <summary>
 /// Creates a new MSB3 with all sections empty.
 /// </summary>
 public MSB3()
 {
     Models     = new ModelParam();
     Events     = new EventParam();
     Regions    = new PointParam();
     Routes     = new RouteParam();
     Layers     = new LayerParam();
     Parts      = new PartsParam();
     PartsPoses = new MapstudioPartsPose();
     BoneNames  = new MapstudioBoneName();
 }
Ejemplo n.º 15
0
 /// <summary>
 /// Creates an MSBS with nothing in it.
 /// </summary>
 public MSBS()
 {
     Models     = new ModelParam();
     Events     = new EventParam();
     Regions    = new PointParam();
     Routes     = new RouteParam();
     Parts      = new PartsParam();
     Layers     = new EmptyParam(0x23, "LAYER_PARAM_ST");
     PartsPoses = new EmptyParam(0, "MAPSTUDIO_PARTS_POSE_ST");
     BoneNames  = new EmptyParam(0, "MAPSTUDIO_BONE_NAME_STRING");
 }
Ejemplo n.º 16
0
        /// <summary>
        /// Deserializes file data from a stream.
        /// </summary>
        protected override void Read(BinaryReaderEx br)
        {
            br.BigEndian = false;

            br.AssertASCII("MSB ");
            br.AssertInt32(1);
            br.AssertInt32(0x10);
            br.AssertBoolean(false); // isBigEndian
            br.AssertBoolean(false); // isBitBigEndian
            br.AssertByte(1);        // textEncoding
            br.AssertByte(0xFF);     // is64BitOffset

            Entries entries;

            Models          = new ModelParam();
            entries.Models  = Models.Read(br);
            Events          = new EventParam();
            entries.Events  = Events.Read(br);
            Regions         = new PointParam();
            entries.Regions = Regions.Read(br);
            Routes          = new RouteParam();
            entries.Routes  = Routes.Read(br);
            Layers          = new EmptyParam(0x23, "LAYER_PARAM_ST");
            Layers.Read(br);
            Parts         = new PartsParam();
            entries.Parts = Parts.Read(br);
            PartsPoses    = new EmptyParam(0, "MAPSTUDIO_PARTS_POSE_ST");
            PartsPoses.Read(br);
            BoneNames = new EmptyParam(0, "MAPSTUDIO_BONE_NAME_STRING");
            BoneNames.Read(br);

            if (br.Position != 0)
            {
                throw new InvalidDataException("The next param offset of the final param should be 0, but it wasn't.");
            }

            MSB.DisambiguateNames(entries.Models);
            MSB.DisambiguateNames(entries.Regions);
            MSB.DisambiguateNames(entries.Parts);

            foreach (Event evt in entries.Events)
            {
                evt.GetNames(this, entries);
            }
            foreach (Region region in entries.Regions)
            {
                region.GetNames(entries);
            }
            foreach (Part part in entries.Parts)
            {
                part.GetNames(this, entries);
            }
        }
Ejemplo n.º 17
0
        public ListResult <UserEntity> GetUsers(ModelParam <string[]> p)
        {
            var total = 0;

            ERCHTMS.Busines.BaseManage.UserBLL userBll = new ERCHTMS.Busines.BaseManage.UserBLL();
            var data = userBll.GetList(p.Data, p.PageSize, p.PageIndex, out total);

            return(new ListResult <UserEntity>()
            {
                Success = true, Data = data, Total = total
            });
        }
Ejemplo n.º 18
0
        /// <summary>
        /// Deserializes file data from a stream.
        /// </summary>
        protected override void Read(BinaryReaderEx br)
        {
            br.BigEndian  = false;
            br.VarintLong = false;
            if (br.GetASCII(0, 4) == "MSB ")
            {
                Format        = MSBFormat.DarkSouls2Scholar;
                br.VarintLong = true;
                MSB.AssertHeader(br);
            }
            else if (br.GetUInt32(0) == 5)
            {
                Format = MSBFormat.DarkSouls2LE;
            }
            else
            {
                Format       = MSBFormat.DarkSouls2BE;
                br.BigEndian = true;
            }

            Entries entries;

            Models          = new ModelParam();
            entries.Models  = Models.Read(br);
            Events          = new EventParam();
            entries.Events  = Events.Read(br);
            Regions         = new PointParam();
            entries.Regions = Regions.Read(br);
            new RouteParam().Read(br);
            new LayerParam().Read(br);
            Parts             = new PartsParam();
            entries.Parts     = Parts.Read(br);
            PartPoses         = new MapstudioPartsPose().Read(br);
            entries.BoneNames = new MapstudioBoneName().Read(br);

            if (br.Position != 0)
            {
                throw new InvalidDataException($"The next param offset of the final param should be 0, but it was 0x{br.Position:X}.");
            }

            MSB.DisambiguateNames(entries.Models);
            MSB.DisambiguateNames(entries.Parts);
            MSB.DisambiguateNames(entries.BoneNames);

            foreach (Part part in entries.Parts)
            {
                part.GetNames(this, entries);
            }
            foreach (PartPose pose in PartPoses)
            {
                pose.GetNames(entries);
            }
        }
Ejemplo n.º 19
0
        public ModelResult <CheckRecordEntity> GetDetail(ModelParam <string> args)
        {
            var    bll    = new CheckRecordBLL();
            var    data   = bll.GetDetail(args.Data);
            string webUrl = new DataItemDetailBLL().GetItemValue("imgUrl");

            foreach (var item in data.CheckItems)
            {
                foreach (var item1 in item.Files)
                {
                    item1.FilePath = webUrl + item1.FilePath.Replace("~", string.Empty);
                }
            }
            return(new ModelResult <CheckRecordEntity>()
            {
                Data = data, Success = true
            });
        }
Ejemplo n.º 20
0
        internal override void Read(BinaryReaderEx br)
        {
            br.BigEndian = false;
            br.AssertASCII("MSB ");
            br.AssertInt32(1);
            br.AssertInt32(0x10);
            br.AssertBoolean(false); // isBigEndian
            br.AssertBoolean(false); // isBitBigEndian
            br.AssertByte(1);        // textEncoding
            br.AssertSByte(-1);      // is64BitOffset

            Entries entries;

            Models          = new ModelParam();
            entries.Models  = Models.Read(br);
            Events          = new EventParam();
            entries.Events  = Events.Read(br);
            Regions         = new PointParam();
            entries.Regions = Regions.Read(br);
            new RouteParam().Read(br);
            new LayerParam().Read(br);
            Parts             = new PartsParam();
            entries.Parts     = Parts.Read(br);
            PartPoses         = new MapstudioPartsPose().Read(br);
            entries.BoneNames = new MapstudioBoneName().Read(br);

            if (br.Position != 0)
            {
                throw new InvalidDataException($"The next param offset of the final param should be 0, but it was 0x{br.Position:X}.");
            }

            DisambiguateNames(entries.Models);
            DisambiguateNames(entries.Parts);
            DisambiguateNames(entries.BoneNames);

            foreach (Part part in entries.Parts)
            {
                part.GetNames(this, entries);
            }
            foreach (PartPose pose in PartPoses)
            {
                pose.GetNames(entries);
            }
        }
Ejemplo n.º 21
0
        public ListResult <CheckRecordEntity> GetList(ModelParam <WarningCardModel> args)
        {
            var bll   = new CheckRecordBLL();
            var total = 0;

            if (args.Data.To.HasValue)
            {
                args.Data.To = args.Data.To.Value.AddDays(1).AddSeconds(-1);
            }
            var depts  = new DepartmentBLL().GetSubDepartments(args.Data.DeptId, null);
            var deptis = depts.Select(x => x.DepartmentId).ToArray();

            var data = bll.GetList(deptis, args.Data.Key, args.Data.From, args.Data.To, args.PageSize, args.PageIndex, out total);

            return(new ListResult <CheckRecordEntity>()
            {
                Success = true, Total = total, Data = data
            });
        }
        public Data.Entity.Model Convert(ModelParam param, Data.Entity.Model oldentity)
        {
            Data.Entity.Model entity = null;

            if (oldentity != null)
            {
                entity = oldentity;
            }
            else
            {
                entity = new Data.Entity.Model
                {
                    Code        = param.Code,
                    Id          = param.Id,
                    Description = param.Description,
                    Name        = param.Name
                };
            }

            return(entity);
        }
Ejemplo n.º 23
0
        public ApiResponse Create(ModelParam param)
        {
            ModelProcessor = new ModelProcessor();
            Response       = new ApiResponse();

            try
            {
                Response.text   = JsonConverter.JsonConverter.ObjToJson(ModelProcessor.Create(param));
                Response.result = true;

                return(Response);
            }

            catch
            {
                Response.text   = "Something went wrong :(";
                Response.result = false;

                return(Response);
            }
        }
Ejemplo n.º 24
0
        public ApiResponse Update(long id, ModelParam param)
        {
            ModelProcessor = new ModelProcessor();
            Response       = new ApiResponse();

            try
            {
                ModelProcessor.Update(id, param);
                Response.text   = "Entity was successfully updated";
                Response.result = true;

                return(Response);
            }
            catch
            {
                Response.text   = "Unfortunately something went wrong :(";
                Response.result = false;

                return(Response);
            }
        }
Ejemplo n.º 25
0
        public BaseResult Update(ModelParam <CheckRecordEntity> args)
        {
            args.Data.CreateUserId = args.Data.ModifyUserId = args.UserId;
            args.Data.CreateTime   = args.Data.ModifyTime = DateTime.Now;
            if (args.Data.CheckItems == null)
            {
                args.Data.CheckItems = new List <CheckItemEntity>();
            }
            foreach (var item in args.Data.CheckItems)
            {
                if (string.IsNullOrEmpty(item.CheckItemId))
                {
                    item.CheckItemId = Guid.NewGuid().ToString();
                }
                item.CheckRecordId = args.Data.CheckRecordId;
                item.CreateUserId  = item.ModifyUserId;
                item.CreateTime    = item.ModifyTime;
            }

            var success = true;
            var message = string.Empty;
            var bll     = new CheckRecordBLL();

            try
            {
                bll.Save(args.Data);
            }
            catch (Exception e)
            {
                success = false;
                message = e.Message;
            }
            return(new BaseResult()
            {
                Success = success, Message = message
            });
        }
Ejemplo n.º 26
0
 public void Update(long id, ModelParam param)
 {
     Data.Entity.Model oldEntity = ModelDao.Find(id);
     Data.Entity.Model newEntity = ModelParamConverter.Convert(param, null);
     ModelDao.Update(newEntity);
 }
Ejemplo n.º 27
0
 public void ValidateParameters(ModelParam param)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 28
0
 public void Read(Stream input, OWLib.STUD stud)
 {
     using (BinaryReader reader = new BinaryReader(input, System.Text.Encoding.Default, true)) {
         param = reader.Read <ModelParam>();
     }
 }