Ejemplo n.º 1
0
 public override async Task <int> HandleCommand(DeleteCommand request, CancellationToken cancellationToken)
 {
     return(await retailerRepository.Delete(DeleteBuild(new Retailer()
     {
         Id = request.RetailerId
     }, request.LoginSession)));
 }
        public async Task <IActionResult> Delete(int id)
        {
            var model = await _retailerRepository.GetSingleAsync(id);

            if (model == null)
            {
                return(NotFound());
            }
            _retailerRepository.Delete(model);
            if (!await UnitOfWork.SaveAsync())
            {
                return(StatusCode(500, "删除时出错"));
            }
            return(NoContent());
        }
Ejemplo n.º 3
0
 public IHttpActionResult DeleteRetailer(int id)
 {
     try
     {
         Retailer retailerObj = dataRepository.Get(id);
         if (retailerObj == null)
         {
             return(NotFound());
         }
         dataRepository.Delete(id);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(Ok("Record is deleted ..!"));
 }
Ejemplo n.º 4
0
 public async Task <bool> DeleteRetailer(int id)
 {
     return(await _retailerRepository.Delete(id));
 }