Exemplo n.º 1
0
        public IActionResult CloneLayout([FromRoute] string entityName, [FromRoute] Guid id, [FromBody] LayoutModel layoutModel)
        {
            try {
                var stopwatch = StopwatchLogger.Start(_log);
                _log.Info("Called LayoutController CloneLayout");

                var retVal = _iLayoutManager.CloneLayout(entityName, id, layoutModel, UserId, TenantCode);

                stopwatch.StopAndLog("CloneLayout method of LayoutController");
                return(Ok(retVal));
            } catch (Exception ex) {
                _log.Error(ExceptionFormatter.SerializeToString(ex));
                return(StatusCode((int)HttpStatusCode.InternalServerError, ApiConstant.CustomErrorMessage));
            }
        }