public ActionResult AddCausin(string userName, string NewCausinFirstName, string NewCausinLastName, int NewCausinGenderType, string NewCausinInternationalCode, string NewCausinRelation, int NewCausinAge) { try { if (m_model.aspnet_Users.Count(P => P.UserName.Equals(userName)) > 0) { Guid userId = m_model.aspnet_Users.Single(P => P.UserName.Equals(userName)).UserId; if (m_model.MembersRelations.Count(P => P.MembershipID.Equals(userId) && P.InternationalCode.Equals(NewCausinInternationalCode)) > 0) { return Error(51); } MembersRelation relation = new MembersRelation(); relation.FirstName = NewCausinFirstName; relation.LastName = NewCausinLastName; relation.InternationalCode = NewCausinInternationalCode; relation.Gender = NewCausinGenderType; relation.RelationType = 2; relation.Relation = NewCausinRelation; relation.MembershipID = m_model.aspnet_Users.Single(P => P.UserName.Equals(userName)).UserId; relation.Age = NewCausinAge; m_model.MembersRelations.InsertOnSubmit(relation); m_model.SubmitChanges(); return Json(new { Status = true, Message = 36 }, JsonRequestBehavior.AllowGet); } else { return Error(38); } } catch (Exception ex) { return Error(ex.Message); } }
public ActionResult AddHamsar(string userName, string NewHamsarFirstName, string NewHamsarLastName, int NewHamsarGenderType, string NewHamsarInternationalCode, string NewHamsarPhone, string NewHamsarJob, string NewHamsarJobPlace) { try { if (m_model.aspnet_Users.Count(P => P.UserName.Equals(userName)) > 0) { Guid userId = m_model.aspnet_Users.Single(P => P.UserName.Equals(userName)).UserId; if (m_model.MembersRelations.Count(P => P.MembershipID.Equals(userId) && P.InternationalCode.Equals(NewHamsarInternationalCode)) > 0) { return Error(50); } MembersRelation relation = new MembersRelation(); relation.FirstName = NewHamsarFirstName; relation.LastName = NewHamsarLastName; relation.InternationalCode = NewHamsarInternationalCode; relation.Gender = NewHamsarGenderType; relation.Tel = NewHamsarPhone; relation.RelationType = 1; relation.JobPlace = NewHamsarJob; relation.JobName = NewHamsarJobPlace; relation.MembershipID = m_model.aspnet_Users.Single(P => P.UserName.Equals(userName)).UserId; m_model.MembersRelations.InsertOnSubmit(relation); m_model.SubmitChanges(); return Json(new { Status = true, Message = 35 }, JsonRequestBehavior.AllowGet); } else { return Error(38); } } catch (Exception ex) { return Error(ex.Message); } }
public ActionResult AddChild(string userName, string ChildFirstName, string ChildLastName, int ChildGenderType, string ChildInternationalCode, string ChildPhone) { try { if (m_model.aspnet_Users.Count(P => P.UserName.Equals(userName)) > 0) { Guid userId = m_model.aspnet_Users.Single(P => P.UserName.Equals(userName)).UserId; if (m_model.MembersRelations.Count(P => P.MembershipID.Equals(userId) && P.InternationalCode.Equals(ChildInternationalCode)) > 0) { return Error(49); } MembersRelation relation = new MembersRelation(); relation.FirstName = ChildFirstName; relation.LastName = ChildLastName; relation.InternationalCode = ChildInternationalCode; relation.Gender = ChildGenderType; relation.Tel = ChildPhone; relation.RelationType = 0; relation.MembershipID = m_model.aspnet_Users.Single(P => P.UserName.Equals(userName)).UserId; m_model.MembersRelations.InsertOnSubmit(relation); m_model.SubmitChanges(); return Json(new { Status = true, Message = 34 }, JsonRequestBehavior.AllowGet); } else { return Error(38); } } catch (Exception ex) { return Error(ex.Message); } }
partial void DeleteMembersRelation(MembersRelation instance);
partial void UpdateMembersRelation(MembersRelation instance);
partial void InsertMembersRelation(MembersRelation instance);