Esempio n. 1
0
        public ActionResult Update(string rfp_key, string key, string value)
        {
            value = string.IsNullOrWhiteSpace(value) ? "" : Regex.Replace(value, @"\t|\n|\r", "");
            var response = new AppResponseModel <int>();

            try
            {
                var resp = _rfpRequestFacade.UpdateData(new DataObject {
                    primary_key_name  = "rfp_key",
                    primary_key_value = rfp_key,
                    data_field_name   = key,
                    data_field_value  = value.Trim(),
                    data_type         = typeof(String),
                    user_name         = string.Empty,
                    table_name        = "rfp_rerquest"
                });

                if (resp > 0)
                {
                    response.IsSuccess = true;
                    response.Data      = resp;
                    response.Message   = Messages.Updated;
                    return(Json(response, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    response.IsSuccess = false;
                    response.Message   = Messages.NoUpdate;
                    return(Json(response, JsonRequestBehavior.AllowGet));
                }
            }
            catch
            {
                response.IsSuccess = false;
                response.Message   = Messages.ServerError;
                return(Json(response, JsonRequestBehavior.AllowGet));
            }
        }