public async Task Update(params UpdateStudentModel[] models) { using (var unitOfWork = await DataConnectionFactory.CreateUnitOfWork()) { foreach (var model in models) { var student = await unitOfWork.Students.GetById(model.Id); student.DateStarting = model.DateStarting; student.DateLeaving = model.DateLeaving; student.SenStatusId = model.SenStatusId; student.SenTypeId = model.SenTypeId; student.EnrolmentStatusId = model.EnrolmentStatusId; student.BoarderStatusId = model.BoarderStatusId; student.PupilPremium = model.PupilPremium; student.Upn = model.Upn; PersonHelper.UpdatePerson(student.Person, model); await unitOfWork.People.Update(student.Person); await unitOfWork.Students.Update(student); } await unitOfWork.SaveChangesAsync(); } }
private void SeedPersons() { foreach (var wSplit in File.ReadAllLines("persons.csv").Skip(1).Select(s => s.Split(';'))) { Persons.Add(PersonHelper.GetPerson(wSplit[0], wSplit[1])); } }
private void ConfigureTreeView() { ytreeviewSums.CreateFluentColumnsConfig <CashRequestSumItem>() .AddColumn("Сумма") .HeaderAlignment(0.5f) .AddNumericRenderer(n => CurrencyWorks.GetShortCurrencyString(n.Sum)) .XAlign(0.5f) .AddColumn("Дата") .HeaderAlignment(0.5f) .AddTextRenderer(n => n.Date.ToShortDateString()) .XAlign(0.5f) .AddColumn("Подотчетное лицо") .HeaderAlignment(0.5f) .AddTextRenderer(n => n.AccountableEmployee != null ? PersonHelper.PersonNameWithInitials( n.AccountableEmployee.LastName, n.AccountableEmployee.Name, n.AccountableEmployee.Patronymic) : "") .XAlign(0.5f) .AddColumn("Комментарий") .HeaderAlignment(0.5f) .AddTextRenderer(n => n.Comment) .XAlign(0.5f) .AddColumn("Выдано") .HeaderAlignment(0.5f) .AddToggleRenderer(n => n.ObservableExpenses != null && n.ObservableExpenses.Any()).Editing(false) .RowCells().AddSetter <CellRenderer>((c, n) => c.Sensitive = ViewModel.CanExecuteGive(n)) .Finish(); ytreeviewSums.ItemsDataSource = ViewModel.Entity.ObservableSums; ytreeviewSums.Selection.Changed += OnyTreeViewSumsSelectionChanged; ytreeviewSums.Binding.AddBinding(ViewModel, vm => vm.CanEdit, w => w.Sensitive).InitializeFromSource(); ViewModel.UpdateNodes += ytreeviewSums.YTreeModel.EmitModelChanged; }
private void Button1_Click(object sender, EventArgs e) { Anasayfa anasayfa = new Anasayfa(); AdminSayfa adminSayfa = new AdminSayfa(); if (!(string.IsNullOrEmpty(textBox1.Text)) && !(string.IsNullOrEmpty(textBox2.Text))) // textboxlar dolu mu { Person person = PersonHelper.Login(textBox1.Text, textBox2.Text); // kullanici adi ve sifre dogru mu if (person is Person) { loggedPerson = person; if (person.Role.Equals("Admin")) { adminSayfa.Show(); } else { anasayfa.Show(); } } else { MessageBox.Show("Yanlış Giriş Yaptınız"); } } else { MessageBox.Show("Boş Bırakılamaz!"); } }
public ActionResult Create([Bind(Include = "Id,LastName,FirstName,MiddleName,Sex,DateOfBirth,MemberType,Active,ParentId,ForCouple")] PersonViewModel model) { if (ModelState.IsValid) { var person = model.MapToPerson(); if (model.ParentId != null) { var parent = Database.People.Find(model.ParentId); if (model.ForCouple) { var spouse = PersonHelper.GetSpouse(parent.Id); person.FatherId = parent.Sex == Sex.Male ? parent.Id : spouse.Id; person.MotherId = parent.Sex == Sex.Female ? parent.Id : spouse.Id; } else if (parent.Sex == Sex.Male) { person.FatherId = parent.Id; } else if (parent.Sex == Sex.Female) { person.MotherId = parent.Id; } } Database.People.Add(person); Database.SaveChanges(); return(RedirectToAction("Edit", new { id = person.Id })); } ViewBag.MemberTypeList = PersonHelper.GetMemberTypeList(); return(View(model)); }
public void BindGridView() { PersonHelper helper = new PersonHelper(); GridView1.DataSource = helper.GetPeople(); GridView1.DataBind(); }
public ActionResult DeletePerson(Guid id) { PersonHelper.DeleteEntity(id); var model = PersonHelper.PersonModelList; return(PartialView("_IndexListPartial", model)); }
public ActionResult AddRelationMap([Bind("RelationType,PersonOneId,NewRelativePersonalNo")] PersonRelationMapViewModel vModel) { try { if (ModelState.IsValid) { var relatedPerson = _uow.Persons.GetPersonByPersonalNo(vModel.NewRelativePersonalNo); if (relatedPerson == null) { return(Json(new { success = false, message = "Personal ID was not found" })); } else if (relatedPerson.Id.Equals(vModel.PersonOneId)) { return(Json(new { success = false, message = "Related person must be different" })); } vModel.PersonTwoId = relatedPerson.Id; var model = PersonHelper.ConvertToDbModel(vModel); _uow.PersonRelationMaps.Add(model); _uow.Complete(); return(Json(new { success = true, newId = model.Id })); } else { return(Json(new { success = false, message = ModelState.Values.First().Errors.First().ErrorMessage })); } } catch (Exception ex) { return(Json(new { success = false, message = "Error occurred while processing your request" })); } }
// GET: AddressController/Edit/5 public ActionResult Edit(Guid id) { var model = _addressService.Select(id); model.Person = PersonHelper.GetPerson(model.IdPerson); return(View(model)); }
public IActionResult Create([Bind("Id,FirstName,LastName,Gender,PersonalNo,BirthDate,CityId,Photo")] PersonViewModel vModel) { try { var cities = _uow.Cities.GetAll(); ViewData["Cities"] = new SelectList(cities, "Id", "Name"); if (ModelState.IsValid) { if (_uow.Persons.CheckPersonalNo(vModel.PersonalNo, 0)) { ModelState.AddModelError("PersonalNo", $"Personal No:{vModel.PersonalNo} already exists"); return(View(vModel)); } if (vModel.Photo != null) { string photoDirectory = Path.Combine(_hostingEnvironment.WebRootPath, "images"); vModel.ImageUrl = PersonHelper.UploadPhoto(vModel.Photo, photoDirectory); } var person = PersonHelper.ConvertToDbModel(vModel); _uow.Persons.Add(person); _uow.Complete(); return(RedirectToAction(nameof(Index))); } return(View(vModel)); } catch (Exception) { throw; } }
protected Production GetProductionDetails(long id) { Production production = imdbDataProvider.GetProduction(id); if (production != null) { ImageHelper.WrapImageUrl(production.Poster); if (production.MediaImages != null) { foreach (Image image in production.MediaImages) { ImageHelper.WrapImageUrl(image); } } if (production is Movie) { Movie movie = (Movie)production; if (movie.Credits != null) { foreach (Credit credit in movie.Credits) { PersonHelper.WrapPersonImageUrls(credit.Person); } } } } if (production is null) { throw new JMException("ProductionNotFound"); } return(production); }
public Api(ITurnResolver turnResolver, GroupHelper groupHelper, PersonHelper personHelper) { /* allow CORS */ Options("/{catchAll*}", parameters => new Response { StatusCode = HttpStatusCode.Accepted }); After += (Context) => { Context.Response.Headers.Add("Access-Control-Allow-Origin", "*"); Context.Response.Headers.Add("Access-Control-Allow-Methods", "PUT, GET, POST, DELETE, OPTIONS"); Context.Response.Headers.Add("Access-Control-Allow-Headers", "Content-Type, x-requested-with, Authorization, Accept, Origin"); }; /* CORS end */ this.turnResolver = turnResolver; this.groupHelper = groupHelper; this.personHelper = personHelper; Get(prefix + "group/{groupId}/next", o => turnResolver.NextPerson(o["groupId"])); Get(prefix + "group/{groupId}", o => groupHelper.GroupMemberInfo(o.groupId)); Post(prefix + "group/{name}", o => groupHelper.CreateGroup(o.name)); Post(prefix + "group/{groupId}/add/{pid}", o => groupHelper.AddPersonToGroup(o.groupId, o.pid)); Post(prefix + "group/{groupMemberId}/contribute/{value}", o => groupHelper.AddValueToPersonInGroup(o.groupMemberId, o.value)); Post(prefix + "person/{name}", o => personHelper.CreatePerson(o.name)); }
private void CargarGrid(IEnumerable <PERt02_cliente> list) { if (list != null) { dgvCliente.DataSource = list.Select(x => new { ID = x.id_cliente, CODIGO = x.cod_cliente, CLIENTE = PersonHelper.GetNombre(x.txt_ape_pat, x.txt_ape_mat, x.txt_pri_nom, x.txt_seg_nom, x.txt_rzn_social), NRO_DOC = x.nro_doc, RUC = x.nro_ruc, ESTADO = x.txt_estado, DIREC1 = x.txt_direccion1, DIREC2 = x.txt_direccion2 }).ToList(); } else { var clientHeader = new List <TNSt05_comp_emitido_dtl>(); dgvCliente.DataSource = clientHeader.Select(x => new { ID = "", CODIGO = "", CLIENTE = "", NRO_DOC = "", RUC = "", ESTADO = "", DIREC1 = "", DIREC2 = "" }).ToList(); } DefinirCabeceraGrid(); }
public ActionResult SaveProfilePhoto(int id, string x, string y, string width, string height, string imageSrc) { if (!UserHelper.UserCanEditPerson(User, id)) { return(HttpNotFound()); } try { var image = Utilities.ConvertBase64ToImage(imageSrc); image = Utilities.CropImage( image, Convert.ToInt32(x), Convert.ToInt32(y), Convert.ToInt32(width), Convert.ToInt32(height)); image = Utilities.ScaleImage(image, 200, 200); var profilePhoto = PersonHelper.GetProfilePhoto(id, false); image.Save(HttpContext.Server.MapPath(profilePhoto)); return(Json(new { success = true, imageSrc = profilePhoto })); } catch (Exception) { return(Json(new { success = false, errorMessage = "Unable to upload file." })); } }
/// <summary> /// Initializes a new instance of the <see cref="PersonHelperTests"/> class. /// </summary> public PersonHelperTests() { MockRepository = MockRepositoryFactory.Get(); var mapper = MapperFactory.Get(); PersonHelper = new PersonHelper(MockRepository.Object, mapper); }
public ActionResult Edit(Guid id) { if (PersonHelper.PersonModelList.All(_ => _.Id != id)) { return(HttpNotFound()); } return(View(PersonHelper.GetPersonModelEntity(id))); }
static void Main() { Console.WriteLine("Start"); var doctriniansClinicChain = ClinicHelper.CreateClinicChain("Doctrinians", "Chain of Clinics united by common idea of improving medical system"); var stockholmiansClinicChain = ClinicHelper.CreateClinicChain("Stockholmians", "Classical medical units in Stocklolmian region"); var karolinskaAddress = AddressProvider.CreateAddress("Sweden", "Stockholm LL", "Stockholm", "Solnavägen", 1, null, 17177); var karolinskaClinic = ClinicHelper.CreateClinic("Karolinska", karolinskaAddress); var capioAddress = AddressProvider.CreateAddress("Sweden", "Stockholm LL", "Stockholm", "Ringvägen", 113, null, 11860); var capioClinic = ClinicHelper.CreateClinic("Capio", capioAddress); ClinicHelper.AddClinicToClinicChain(karolinskaClinic, stockholmiansClinicChain); ClinicHelper.AddClinicToClinicChain(karolinskaClinic, stockholmiansClinicChain); var neurologistOccupation = OccupationProvider.CreateOccupation(OccupationType.Doctor, "Neurologist"); var pediatrOccupation = OccupationProvider.CreateOccupation(OccupationType.Doctor, "Pediatr"); var pediatricNurseOccupation = OccupationProvider.CreateOccupation(OccupationType.Nurse, "Pediatric nurse"); var adminOccupation = OccupationProvider.CreateOccupation(OccupationType.Admin, "Administrator"); var neurologist = PersonHelper.CreateNewMedic(196002011364, neurologistOccupation); var pediatr = PersonHelper.CreateNewMedic(197001011089, pediatrOccupation); var pediatricNurse = PersonHelper.CreateNewMedic(199002284501, pediatricNurseOccupation); var admin = PersonHelper.CreateNewMedic(198503122466, adminOccupation); ClinicHelper.Hire(neurologist, karolinskaClinic); ClinicHelper.Hire(admin, karolinskaClinic); ClinicHelper.Hire(pediatr, capioClinic); ClinicHelper.Hire(pediatricNurse, capioClinic); var patientRegisterKarolinska = PatientTreatmentHelper.CreateNewPatietnRegistry(karolinskaClinic); var patientVisitKarolinska = PatientTreatmentHelper.CreateNewPatientVisit(199503280549, patientRegisterKarolinska); var patientRegisterCapio = PatientTreatmentHelper.CreateNewPatietnRegistry(karolinskaClinic); var patientVisitCapio = PatientTreatmentHelper.CreateNewPatientVisit(198511280549, patientRegisterCapio); var bloodTest = IssueProvider.CreateIssue("Blood test", 50.02m); var ultrasound = IssueProvider.CreateIssue("Ultrasound", 150.00m); var ekg = IssueProvider.CreateIssue("Electrocardiogram", 149.99m); var mriScan = IssueProvider.CreateIssue("Magnetic resonance imaging scan", 2000.00m); PatientTreatmentHelper.AddIssue(patientVisitCapio, bloodTest); PatientTreatmentHelper.AddIssue(patientVisitCapio, ultrasound); PatientTreatmentHelper.AddIssue(patientVisitKarolinska, ekg); PatientTreatmentHelper.AddIssue(patientVisitKarolinska, mriScan); ClinicHelper.DeleteClinic(karolinskaClinic); ClinicHelper.DeleteClinicChain(doctriniansClinicChain); PatientTreatmentHelper.DeleteIssueFromPatientVisit(ultrasound, patientVisitCapio); PatientTreatmentHelper.DeletePatientRegistry(patientRegisterKarolinska); OccupationProvider.Delete(adminOccupation); AddressProvider.Delete(karolinskaAddress); IssueProvider.Delete(ekg); PersonHelper.DeletePerson(neurologist); }
public IActionResult PersonFilter(PersonsSearchModel sModel) { ViewData["Cities"] = new SelectList(_uow.Cities.GetAll(), "Id", "Name"); var persons = _uow.Persons.GetAll().ToList(); sModel.GetPage(PersonHelper.FilterPersons(persons, sModel)); return(View(sModel)); }
private void SetCliente(PERt02_cliente cliente, string codTipoSujeto) { idCliente = cliente.id_cliente; this.codTipoSujeto = codTipoSujeto; txtNombreCliente.Text = cliente.txt_pri_nom; txtNroDoc.Text = cliente.nro_doc; txtRuc.Text = cliente.nro_ruc; txtDirec.Text = PersonHelper.GetDireccion(cliente.txt_direccion1, cliente.txt_direccion2); }
private void AdminSayfa_Load(object sender, EventArgs e) { loggedPerson = Form1.loggedPerson; label2.Text = loggedPerson.FirstName + " " + loggedPerson.LastName; label5.Text = GenreHelper.TotalGenreCount().ToString(); label7.Text = PersonHelper.TotalPersonCount().ToString(); label8.Text = AuthorHelper.TotalAuthorCount().ToString(); label9.Text = BookHelper.TotalBookCount().ToString(); }
public ActionResult PersonList() { PersonModel personModel = new PersonModel(); PersonHelper personHelper = new PersonHelper(); PersonResponse personResponse = new PersonResponse(); personResponse = personHelper.GetPersonList(); personModel.Persons = personResponse.Persons; return(View(personModel)); }
/// <summary> /// Возврат цветного комментария /// </summary> /// <returns>Комментарий</returns> /// <param name="color">Цвет комментария</param> public virtual string GetMarkedUpComment(string color) { string fullComment = String.Format("<b>{0} {1}:</b> {2} ", commentDate.ToString("d MMM, hh:mm:ss"), PersonHelper.PersonNameWithInitials(Employee.LastName, Employee.Name, Employee.Patronymic), Comment ); return(String.Format("<span foreground=\"{0}\">{1}</span>", color, fullComment)); }
public FileContentResult GetImage(Guid id) { var entity = PersonHelper.GetPersonModelEntity(id); if (entity != null && entity.ImageData != null && entity.ImageMimeType != null) { return(File(entity.ImageData, entity.ImageMimeType)); } return(null); }
public void DeletePerson() { var deletePersonId = Guid.Parse("7816ec31-2185-4e0f-a32c-64d970eff4d5"); var cntBefore = PersonHelper.PersonModelList.Count; PersonHelper.DeleteEntity(deletePersonId); var cntAfter = PersonHelper.PersonModelList.Count; Assert.AreEqual(cntBefore, cntAfter + 1, "Error in delete person..."); }
public IActionResult Edit(int id, [Bind("Id,FirstName,LastName,Gender,PersonalNo,BirthDate,CityId,ImageUrl,Photo")] PersonViewModel vModel) { try { ViewData["Cities"] = new SelectList(_uow.Cities.GetAll(), "Id", "Name"); ViewData["TelephoneNumbers"] = _uow.TelephoneNumbers.GetTelephoneNumbersByPerson(id).ToList(); ViewData["PersonRelationMaps"] = _uow.PersonRelationMaps.GetPersonRelationMapByPerson(id).ToList(); if (id != vModel.Id) { return(NotFound()); } if (ModelState.IsValid) { try { var person = _uow.Persons.GetPersonByPersonalNo(vModel.PersonalNo); if (person.Id != id) { ModelState.AddModelError("PersonalNo", $"Personal No:{vModel.PersonalNo} already exists"); return(View(vModel)); } if (vModel.Photo != null) { string photoDirectory = Path.Combine(_hostingEnvironment.WebRootPath, "images"); vModel.ImageUrl = PersonHelper.UploadPhoto(vModel.Photo, photoDirectory); } PersonHelper.MapToDbModel(person, vModel); _uow.Complete(); } catch (DbUpdateConcurrencyException) { if (!PersonExists(vModel.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(vModel)); } catch (Exception) { throw; } }
public ActionResult Create(int?parentId) { var model = new PersonViewModel { ParentId = parentId, ForCouple = parentId != null && PersonHelper.IsMarried(parentId.Value) }; ViewBag.MemberTypeList = PersonHelper.GetMemberTypeList(); return(View(model)); }
public ActionResult Delete(PersonModel personModel) { try { PersonHelper.DeleteEntity(personModel.Id); return(RedirectToAction("Index")); } catch { return(View()); } }
public Builder GetAllPersonsFromDB() { foreach (var data in this.datas) { if (!string.IsNullOrEmpty(data)) { ListPerson.Add(PersonHelper.GetPersonDataFromString(data)); } } return(this); }
public ActionResult Edit(int id) { Person mentee = PersonHelper.GetPersonById(ref this._db, id); Address homeAddress = AddressHelper.GetAddressByPersonAndType(ref this._db, mentee.id, "Home"); MenteeViewModel viewModel = new MenteeViewModel { Mentee = mentee, HomeAddress = homeAddress }; return(View(viewModel)); }
public ActionResult Edit([Bind(Include = "Id,LastName,FirstName,MiddleName,Sex,DateOfBirth,MemberType,Active")] PersonViewModel model) { if (ModelState.IsValid) { var person = Database.People.Find(model.Id); model.UpdatePerson(person); Database.SaveChanges(); return(RedirectToAction("Edit", new { id = person.Id, success = true })); } ViewBag.MemberTypeList = PersonHelper.GetMemberTypeList(); return(View(model)); }