public IActionResult Update([FromRoute] string model, [FromRoute] long id, [FromBody] object content)
        {
            IActionResult response = null;
            object        values   = GetObjectsFromJson(model, content.ToString());

            var exceptions = ValidateModels(values);

            if (exceptions.Count() > 0)
            {
                response = BadRequest(exceptions);
            }
            else
            {
                ServiceCaller.Call(context, GlobalEnums.Api.Update, model, values);
                response = Ok();
            }

            return(response);
        }
 public IActionResult Get([FromRoute] string model, long?id)
 {
     return(Json(ServiceCaller.Call(context, GlobalEnums.Api.Get, model, id)));
 }
 public IActionResult Delete([FromRoute] string model, long id)
 {
     ServiceCaller.Call(context, GlobalEnums.Api.Delete, model, id);
     return(Ok());
 }