Beispiel #1
0
        public async Task <IActionResult> Delete(int Id)
        {
            try
            {
                if (Id == 0)
                {
                    return(BadRequest(new ResponseViewModel <bool> {
                        data = false, message = "ID is required", statusCode = 400
                    }));
                }
                var response = await BicycleService.DeleteAsync(new ORM.Bicycle
                {
                    Id = Id
                });

                if (response > 0)
                {
                    return(Ok(new ResponseViewModel <bool> {
                        data = true, message = "Bicycle deleted", statusCode = 200
                    }));
                }

                return(BadRequest(new ResponseViewModel <bool> {
                    data = false, message = "All feilds are required", statusCode = 400
                }));
            }
            catch (Exception ex)
            {
                return(EasyServerError(ex));
            }
        }
        public async Task <IActionResult> DeleteAsync(Guid id)
        {
            await _bicycleService.DeleteAsync(id);

            return(Ok());
        }