Ejemplo n.º 1
0
        public async Task <DTOAddVik> AddNewVik(Vik vik)
        {
            EntityEntry <Vik> saved = await MyDB.db.Vik.AddAsync(vik);

            MyDB.db.SaveChanges();
            int       rID  = MyDB.db.v_GetVik.FirstOrDefault(elem => elem.VikID == saved.Entity.VikId).ResoultID;
            DTOAddVik dVik = new DTOAddVik()
            {
                ResoultID = rID,
                VikID     = saved.Entity.VikId
            };

            return(dVik);
        }
Ejemplo n.º 2
0
 public static DTOVik ToDTOVik(Vik vik)
 {
     return(new DTOVik(vik.VikId, vik.Frame,
                       vik.StructuralMemberId, vik.DefectId,
                       vik.RiskLevelId, vik.States,
                       vik.CComment, vik.MX,
                       vik.MY, vik.MRotation,
                       vik.SpecificationsElementId, vik.TransformRow,
                       vik.ElementOrientation, null,
                       vik.MScale, vik.EmployeeId,
                       vik.UpdateTime, vik.Row,
                       vik.NLevel, vik.FrameRange,
                       vik.PartialToid, vik.OriginalVikId,
                       vik.UniqueId, vik.Otkmark,
                       null, null));
 }
Ejemplo n.º 3
0
        public Task <object> UpdateVik(int VikID, Vik vik)
        {
            var uptVik = MyDB.db.Vik.SingleOrDefault(el => el.VikId == VikID);

            if (uptVik != null)
            {
                uptVik.Frame = vik.Frame;
                uptVik.StructuralMemberId = vik.StructuralMemberId;
                uptVik.DefectId           = vik.DefectId;
                uptVik.RiskLevelId        = vik.RiskLevelId;
                uptVik.States             = vik.States;
                uptVik.CComment           = vik.CComment;
                uptVik.MX        = vik.MX;
                uptVik.MY        = vik.MY;
                uptVik.MRotation = vik.MRotation;
                uptVik.SpecificationsElementId = vik.SpecificationsElementId;
                uptVik.TransformRow            = vik.TransformRow;
                uptVik.ElementOrientation      = vik.ElementOrientation;
                uptVik.DamagePhoto             = vik.DamagePhoto;
                uptVik.MScale        = vik.MScale;
                uptVik.EmployeeId    = vik.EmployeeId;
                uptVik.UpdateTime    = vik.UpdateTime;
                uptVik.Row           = vik.Row;
                uptVik.NLevel        = vik.NLevel;
                uptVik.FrameRange    = vik.FrameRange;
                uptVik.PartialToid   = vik.PartialToid;
                uptVik.ShowMode      = vik.ShowMode;
                uptVik.OriginalVikId = vik.OriginalVikId;
                uptVik.UniqueId      = vik.UniqueId;
                uptVik.Otkmark       = vik.Otkmark;

                MyDB.db.Entry(uptVik).State = EntityState.Modified;
                MyDB.db.SaveChanges();

                var result = MyDB.db.v_GetVik.FirstOrDefault(el => el.VikID == VikID);
                return(Task.Run(() => (object)new { result.VikID, result.ResoultID }));
            }

            return(Task.Run(() => (object)new { Result = 0 }));
        }
Ejemplo n.º 4
0
 public async Task <DTOAddVik> AddVik([FromBody] Vik vik)
 {
     return(await service.AddNewVik(vik));
 }
Ejemplo n.º 5
0
 public async Task <object> UpdateVik(int VikID, [FromBody] Vik vik)
 {
     return(await service.UpdateVik(VikID, vik));
 }