public ActionResult <ResponseContext> Create(Notification noti) { try { if ((bool)HttpContext.Items["isLoggedInOtherDevice"]) { return(Ok(new ResponseContext { code = (int)Common.ResponseCode.IS_LOGGED_IN_ORTHER_DEVICE, message = Common.Message.IS_LOGGED_IN_ORTHER_DEVICE, data = null })); } var newNoti = new Notification(); newNoti = _notificationServices.CreateOne(noti); return(Ok(new ResponseContext { code = (int)Common.ResponseCode.SUCCESS, message = Common.Message.SUCCESS, data = newNoti })); } catch (Exception ex) { _logger.LogError(ex, ex.Message); return(StatusCode(StatusCodes.Status500InternalServerError, new ResponseMessage { status = "ERROR", message = ex.Message })); } }