private void ProcessPicture(string currentFile) { var currentFileName = Path.GetFileNameWithoutExtension(currentFile.Split('\\').LastOrDefault()); //GetPerson if (_faceRepository.Exist(currentFileName)) { return; } //AddPerson var addPersonModel = new AddPersonModel { Name = currentFileName }; var addPersonResult = _personService.AddPerson(addPersonModel, PesronGroupId); //AddFaceToPerson var imageData = CreateBitMap(currentFile).ToByteArray(); var result = _personService.AddFaceToPerson(imageData, PesronGroupId, addPersonResult.PersonId); //AddToDb var faceEntity = new Data.Entities.Face { PersonId = Guid.Parse(addPersonResult.PersonId), Name = currentFileName, Image = imageData }; _faceRepository.Add(faceEntity); }
public IActionResult Edit(int?id) { if (!id.HasValue) { return(NotFound()); } // PersonInfo var person = PersonData.People.FirstOrDefault(p => p.Id == id.Value); if (person == null) { return(NotFound()); } var department = DepartmentData.Department; var model = new AddPersonModel(); if (person != null) { // model = (AddPersonModel)person; model.Id = person.Id; model.Name = person.Name; model.Department = person.Department; model.Years = person.Years; } if (department != null) { model.DepartmentList = department; } return(View(model)); }
public ActionResult AddPerson(AddPersonModel model) { var dataService = DataService.GetInstance(); var team = dataService.Teams.First(t => t.Id == model.TeamId); dataService.People.First(p => p.Id == model.PersonId).Team = team; return(RedirectToAction("Index", new { id = model.TeamId })); }
public IActionResult Add(AddPersonModel person) { if (ModelState.IsValid) { PersonData.AddPerson(person); return(RedirectToAction("List")); } return(View(person)); }
public ActionResult Add(AddPersonModel anAddPersonModel) { _personRepository.AddPerson(new Person() { Geburtstag = anAddPersonModel.Geburtsdatum, Name = anAddPersonModel.Name, Vorname = anAddPersonModel.Vorname, Passnummer = ObjectId.GenerateNewId() }); return(NoContent()); }
public IActionResult Add() { var department = DepartmentData.Department; var model = new AddPersonModel(); if (department != null) { model.DepartmentList = department; } return(View(model)); }
public void Add(AddPersonModel model) { var person = new Person { FirstName = model.FirstName, LastName = model.LastName, Gender = model.Gender, Age = model.Age }; _context.Persons.Add(person); _context.SaveChanges(); }
public async Task <int> AddPerson(AddPersonModel model) { try { _dbconnection.StoredProcedure = Constants.AddPeopleDetailsStoredProcedure; _dbconnection.Parameters = model; return(await _dapperRepository.Execute(_dbconnection)); } catch (Exception ex) { throw ex; } }
public IActionResult AddPerson() { var model = new AddPersonModel { Nume = "", Prenume = "", DataNastere = DateTime.Now, Sex = "", Nationalitate = "", Email = "" }; return(View(model)); }
public ActionResult AddPersonForm(int id) { var model = new AddPersonModel(); var dataservice = DataService.GetInstance(); var people = dataservice.People.Where(p => p.Team == null || p.Team.Id != id); model.People = people.Select(p => new SelectListItem { Value = p.Id.ToString(), Text = p.Name }).ToList(); model.TeamId = id; return(View(model)); }
public IActionResult EditPerson(int id) { var person = _persons.GetById(id); var model = new AddPersonModel { Id = person.Id, Marca = person.Marca, Nume = person.Nume, Prenume = person.Prenume, DataNastere = person.DataNastere, Sex = person.Sex, Nationalitate = person.Nationalitate, Email = person.Email }; return(View("EditPerson", model)); }
public IActionResult Edit(int id, AddPersonModel person) { Console.WriteLine("TEST"); Console.WriteLine(id); Console.WriteLine(person.Id); Console.WriteLine(person.Department); if (id != person.Id) { return(NotFound()); } if (ModelState.IsValid) { Person.UpdatePerson(id, person); return(RedirectToAction("Details", new { id = id })); } return(View(person)); }
public IHttpActionResult AddPerson(AddPersonModel person) { using (var personService = new PersonService()) { var mappedPerson = Mapper.Map <AddPersonModel, Person>(person); var newPerson = personService.Add(mappedPerson); var serializedPerson = JsonConvert.SerializeObject(newPerson); if (newPerson == null) { return(BadRequest("Unable to add person.")); } else { return(Ok(serializedPerson)); } } }
public AddPersonResult AddPerson(AddPersonModel model, string personGroupId) { var uri = $"https://westus.api.cognitive.microsoft.com/face/v1.0/persongroups/{personGroupId}/persons"; HttpResponseMessage response; byte[] byteData = Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(model)); using (var content = new ByteArrayContent(byteData)) { content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); response = _client.PostAsync(uri, content).Result; } if (!response.IsSuccessStatusCode) { return(null); } return(JsonConvert.DeserializeObject <AddPersonResult>(response.Content.ReadAsStringAsync().Result)); }
public async Task <ActionResult <ResponseModel> > AddPerson([FromBody] AddPersonModel model) { var result = await _adminService.AddPerson(model); return(ResponseUtility.CreateResponse(result)); }
public IActionResult Post([FromBody] AddPersonModel model) { _personRepository.Add(model); return(StatusCode(StatusCodes.Status201Created)); }