コード例 #1
0
        public async Task <bool> deleteByTeleID([FromBody] TelephoneVM entity)
        {
            var result = teleService.DeleteAllByTeleID(entity);

            await LogData(null, entity.TELE_ID.ToString());

            return(result);
        }
コード例 #2
0
        public async Task <IHttpActionResult> delete([FromBody] TelephoneVM entity)
        {
            var result = await teleService.DeleteAsync(entity);

            await LogData(null, entity.TELE_ID.ToString());

            return(Ok(result));
        }
コード例 #3
0
 public ActionResult Update([DataSourceRequest] DataSourceRequest request, TelephoneVM obj)
 {
     if (ModelState.IsValid)
     {
         repository.SetLoggedUserId(Guid.Parse(User.Identity.GetUserId()));
         repository.TelephoneUpdate(obj);
     }
     return(Json(new[] { obj }.ToDataSourceResult(request, ModelState)));
 }
コード例 #4
0
        public async Task <IHttpActionResult> add([FromBody] TelephoneVM entity)
        {
            var result = await teleService.InsertAsync(entity);

            await LogData(null, result.ToString());

            if (result != 0)
            {
                return(Ok(true));
            }
            return(Ok(false));
        }
コード例 #5
0
        public bool Insert(TelephoneVM entity)
        {
            Telephones tel = new Telephones()
            {
                TELE_ID      = entity.TELE_ID,
                TELE_CAT_ID  = entity.TELE_CAT_ID,
                TELE_NUMBER  = entity.TELE_NUMBER,
                TELE_TYPE_ID = entity.TELE_TYPE_ID,
                AddedBy      = entity.AddedBy,
                AddedOn      = entity.AddedOn,
                UpdatedBy    = entity.UpdatedBy,
                updatedOn    = entity.updatedOn
            };

            telephoneRepo.Add(tel);
            return(true);
        }
コード例 #6
0
 public Task <int> InsertAsync(TelephoneVM entity)
 {
     return(Task.Run <int>(() =>
     {
         Telephones tel = new Telephones()
         {
             TELE_ID = entity.TELE_ID,
             TELE_CAT_ID = entity.TELE_CAT_ID,
             TELE_NUMBER = entity.TELE_NUMBER,
             TELE_TYPE_ID = entity.TELE_TYPE_ID,
             AddedBy = entity.AddedBy,
             AddedOn = entity.AddedOn,
             UpdatedBy = entity.UpdatedBy,
             updatedOn = entity.updatedOn
         };
         telephoneRepo.Add(tel);
         return tel.TELE_ID;
     }));
 }
コード例 #7
0
        public bool Delete(TelephoneVM entity)
        {
            Telephones tel = new Telephones()
            {
                TELE_ID      = entity.TELE_ID,
                TELE_CAT_ID  = entity.TELE_CAT_ID,
                TELE_NUMBER  = entity.TELE_NUMBER,
                TELE_TYPE_ID = entity.TELE_TYPE_ID,
                AddedBy      = entity.AddedBy,
                AddedOn      = entity.AddedOn,
                UpdatedBy    = entity.UpdatedBy,
                updatedOn    = entity.updatedOn
            };

            object[] keys = new object[4] {
                entity.TELE_ID, entity.TELE_TYPE_ID, entity.TELE_NUMBER, entity.TELE_CAT_ID
            };
            telephoneRepo.DeleteComposite(tel, keys);
            return(true);
        }
コード例 #8
0
 public Task <bool> DeleteAsync(TelephoneVM entity)
 {
     return(Task.Run <bool>(() =>
     {
         Telephones tel = new Telephones()
         {
             TELE_ID = entity.TELE_ID,
             TELE_CAT_ID = entity.TELE_CAT_ID,
             TELE_NUMBER = entity.TELE_NUMBER,
             TELE_TYPE_ID = entity.TELE_TYPE_ID,
             AddedBy = entity.AddedBy,
             AddedOn = entity.AddedOn,
             UpdatedBy = entity.UpdatedBy,
             updatedOn = entity.updatedOn
         };
         object[] keys = new object[4] {
             entity.TELE_ID, entity.TELE_TYPE_ID, entity.TELE_NUMBER, entity.TELE_CAT_ID
         };
         telephoneRepo.DeleteComposite(tel, keys);
         return true;
     }));
 }
コード例 #9
0
        public bool DeleteAllByTeleID(TelephoneVM entity)
        {
            List <TelephoneVM> tels = GetBy(entity.TELE_ID, entity.TELE_TYPE_ID);

            if (tels.Count > 0)
            {
                foreach (TelephoneVM telv in tels)
                {
                    Telephones tel = new Telephones()
                    {
                        TELE_ID      = telv.TELE_ID,
                        TELE_CAT_ID  = telv.TELE_CAT_ID,
                        TELE_NUMBER  = telv.TELE_NUMBER,
                        TELE_TYPE_ID = telv.TELE_TYPE_ID
                    };
                    object[] keys = new object[4] {
                        tel.TELE_ID, tel.TELE_TYPE_ID, tel.TELE_NUMBER, tel.TELE_CAT_ID
                    };
                    telephoneRepo.DeleteComposite(tel, keys);
                }
            }
            return(true);
        }