Beispiel #1
0
        public IHttpActionResult Delete(int id)
        {
            ApiResData res = new ApiResData();

            try
            {
                if (!ModelState.IsValid)
                {
                    rs.SetErrorStatus(eFunc.fg.SFailed);
                    resObj = JObject.FromObject(res.ResCUD(new object[] { rs }, eFunc.fg.Delete, new Exception(eFunc.fg.DataNf)));
                    return(Content(HttpStatusCode.NotFound, resObj));
                }

                rs = repo.Delete(id, "System", CurrentUser.GetCurrentDateTime());
                if (rs.IsSuccess)
                {
                    rs.SetSuccessStatus();
                }
                else
                {
                    rs.SetErrorStatus(eFunc.fg.SFailed);
                }

                resObj = JObject.FromObject(res.ResCUD(new object[] { rs }, eFunc.fg.Delete, null));
                return(Content(HttpStatusCode.OK, resObj));
            }
            catch (Exception ex)
            {
                rs.SetErrorStatus(ex.Message);
                resObj = JObject.FromObject(res.ResCUD(new object[] { rs }, eFunc.fg.Delete, new Exception(eFunc.fg.DFailed)));
                return(Content(HttpStatusCode.BadRequest, resObj));
            }
        }
Beispiel #2
0
        public virtual async Task <ActionResult> Delete(int ID)
        {
            _City.Delete(ID);
            await _uow.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Beispiel #3
0
        public async Task <ActionResult <City> > DeleteCity(string id)
        {
            var city = await repository.GetSingle(id);

            if (city == null)
            {
                return(StatusCode(StatusCodes.Status404NotFound, city));
            }

            city.Code        = city.Code;
            city.Description = city.Description;
            city.CountryCode = city.CountryCode;

            var result = await repository.Delete(city);

            return(StatusCode(StatusCodes.Status200OK, result));
        }
Beispiel #4
0
        public async Task <IActionResult> Delete(int Id)
        {
            try
            {
                if (Id == 0)
                {
                    return(BadRequest());
                }

                await _city.Delete(Id);

                return(Ok("Deleted"));
            }
            catch (Exception e)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, e));
            }
        }
Beispiel #5
0
 /// <summary>
 /// 删除一个实体
 /// </summary>
 /// <param name="_entity"></param>
 /// <returns></returns>
 public int Delete(int CityID)
 {
     return(dal.Delete(CityID));
 }
Beispiel #6
0
 /// <summary>
 /// 删除一条数据
 /// </summary>
 public bool Delete(int CityId)
 {
     return(dal.Delete(CityId));
 }
 public ActionResult Remove(int id)
 {
     cityRepository.Delete(cityRepository.Get(id));
     return(RedirectToAction("CityList", "City"));
 }