Advertisement
Guest User

Untitled

a guest
Feb 12th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. public JsonResult CreatePatient(string patient)
  2. {
  3. var jsonPatient = JsonConvert.DeserializeObject<Patient>(patient);
  4.  
  5. if (db.Patients.Contains(jsonPatient))
  6. {
  7. db.Patients.Remove(jsonPatient);
  8. }
  9. db.Patients.Add(jsonPatient);
  10.  
  11. return new JsonResult();
  12. }
  13.  
  14. public class Patient
  15. {
  16.  
  17. [Key]
  18. public string Cpr { get; set; } //ID
  19. private string _firstname;
  20. private string _lastname;
  21.  
  22. //public List<TestReceving> TestHandelings { get; set; }
  23.  
  24. public string Firstname
  25. {
  26. get { return _firstname; }
  27. set { _firstname = value; }
  28. }
  29.  
  30. public string Lastname
  31. {
  32. get { return _lastname; }
  33. set { _lastname = value; }
  34. }
  35. public override bool Equals(object obj)
  36. {
  37. return obj is Patient ? Cpr == (obj as Patient).Cpr : false;
  38. }
  39. }
  40.  
  41. function savePatient() {
  42. var Patient = {
  43. Cpr: $("#cpr").val(),
  44. Lastname: $("#lastname").val(),
  45. Firstname: $("#firstname").val()
  46. };
  47.  
  48. var dataToPost = JSON.stringify(Patient);
  49.  
  50. $.ajax({
  51. type: "POST",
  52. url: "/Patient/CreatePatient",
  53. contentType: "application/json; charset=utf-8",
  54. data: dataToPost,
  55. dataType: "json",
  56. success: function () {
  57. // do what you want on success.
  58. alert("saved");
  59. },
  60. error: function () {
  61. alert("error");
  62. }
  63. });
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement