public bool PostEdit_Info(Member_ViewModel info) { try { Person_Info_Model Member = new Person_Info_Model { Id = info.Id, Name = info.Name, Phone_No = info.Phone_No, Email = info.Email, Category = info.Category, Volunteer = info.Volunteer, Leader = info.Leader, Date = info.Date, Approved = info.Approved, Contac = info.Contac, Ownership_Id = info.Ownership_Id }; if (info.Photo != null) { _Data.Image_Models.FirstOrDefault(x => x.Ownership_Id == Member.Ownership_Id).Directory = info.Photo; } _Data.Entry(Member).State = EntityState.Modified; _Data.SaveChanges(); return(true); } catch { return(false); } }
public Member_ViewModel GetEdit_Info(int Id) { Person_Info_Model Member = new Person_Info_Model(); Member_ViewModel info = new Member_ViewModel(); try { Member = _Data.Person_Info_Models.FirstOrDefault(x => x.Id == Id); info = new Member_ViewModel { Id = Member.Id, Photo = _Data.Image_Models.FirstOrDefault(x => x.Ownership_Id == Member.Ownership_Id).Directory, Name = Member.Name, Phone_No = Member.Phone_No, Email = Member.Email, Category = Member.Category, Volunteer = Member.Volunteer, Leader = Member.Leader, Date = Member.Date, Approved = Member.Approved, Contac = Member.Contac, Ownership_Id = Member.Ownership_Id }; return(info); } catch { return(info); } }
public bool Registration(Person_Info_Model info) { try { Person_Info_Model Information = new Person_Info_Model { Name = info.Name, Email = info.Email, Phone_No = info.Phone_No, Category = info.Category, Approved = false, Email_Verification = false, Volunteer = false, Leader = false, Contac = false, Date = System.DateTime.Now }; _Data.Person_Info_Models.Add(Information); _Data.SaveChanges(); obj.ToEmail = info.Email; obj.EmailSubject = Helpers.Constant.New_Volunteer; var My_Url = Helpers.Constant.Email_Verification_Link + Information.Id; obj.EMailBody = System.IO.File.ReadAllText(HostingEnvironment.MapPath("~/Email_Templets/") + "Volunteer_Confirmation" + ".cshtml").Replace("Volunteer", Information.Name).Replace("ConfirmationLink", My_Url).ToString(); var result = _utility.SendEmail(obj); return(result); } catch { return(false); } }
public ActionResult Register(Person_Info_Model collection) { bool Result = _Personal_Information.Registration(collection); return(Content(Result.ToString())); }