public HttpResponseMessage Delete(int id) { try { _chatMessageService.Delete(id); return(Request.CreateResponse(HttpStatusCode.OK, new SuccessResponse())); } catch (Exception ex) { throw ex; } }
public IHttpActionResult Delete(int id) { try { _chatMessageService.Delete(id); return(Ok(new SuccessResponse())); } catch (Exception ex) { int currentUser = _userService.GetCurrentUserId(); _appLogService.Insert(new AppLogAddRequest { AppLogTypeId = 1, Message = ex.Message, StackTrace = ex.StackTrace, Title = "Error in " + GetType().Name + " " + System.Reflection.MethodBase.GetCurrentMethod().Name, UserBaseId = currentUser }); return(BadRequest(ex.Message)); } }
public async Task <IActionResult> DeleteMessage(int chatMessageId) { ResultMessage <bool> deleted = await _chatMessageService.Delete(chatMessageId); return(await RedirectToChat(0, deleted.Status.Map())); }