public string ReadServerErrorMessages(int errorKey, string ClassName) { string path = AppDomain.CurrentDomain.BaseDirectory + "Messages/" + ClassName + ".xml"; XElement webformDocument = XElement.Load(path); MessageXML = from messageXML in webformDocument.Elements("ServerMessage") where (int)messageXML.Element("Key") == errorKey select messageXML; if (MessageXML.Count() > 0) { return(MessageXML.First().Element("value").ToString());// + "~^~ Error No: " + errorKey.ToString(); } else { return("Related Information Not Found."); } }
public async Task<IHttpActionResult> PutMessage(MessageXML message) { if (!ModelState.IsValid) { return BadRequest(ModelState); } FromXml xml = new FromXml(); Message m = xml.CreateMessage(message); try { Do.putMessage(m.Receivers, m.Sender, m.Title, m.Contents, m.Patient); } catch (DbUpdateConcurrencyException) { throw; } return StatusCode(HttpStatusCode.NoContent); }