public JsonResult UpdateGuia([FromBody] GuiaTransporteNavViewModel data)
        {
            //if (data.NifCliente != "" && (data.VATRegistrationNo == null || data.VATRegistrationNo == ""))
            //    data.VATRegistrationNo = data.NifCliente;

            data.CastDateTimeStringPropertiesToDateTime();

            bool result = DBNAV2017GuiasTransporte.UpdateGuiaTransporte(data);

            return(Json(result));
        }
        public JsonResult GetDetailsGuia([FromBody] JObject requestParams)
        {
            string noGuia   = requestParams["No"] == null ? "" : requestParams["No"].ToString();
            bool   historic = requestParams["Historic"] == null ? false : bool.Parse(requestParams["Historic"].ToString());
            List <AcessosDimensões> userDimensions = DBUserDimensions.GetByUserId(User.Identity.Name);

            if (noGuia != null)
            {
                GuiaTransporteNavViewModel guia = DBNAV2017GuiasTransporte.GetDetailsByNo(_config.NAVDatabaseName, _config.NAVCompanyName, userDimensions, noGuia, historic);

                if (guia == null)
                {
                    return(Json(null));
                }

                guia.CastDateTimePropertiesToString();

                return(Json(guia));
            }
            else
            {
                return(Json(null));;
            }
        }