public static string ImportPrisonersMails(SoftJailDbContext context, string jsonString) { mapper = Automapper.InitializeAutomaper(); var sb = new StringBuilder(); var prisonersMailsDtos = JsonConvert.DeserializeObject <IEnumerable <PrisonerMailsDTO> >(jsonString); List <Prisoner> validModels = new List <Prisoner>(); foreach (var prisoner in prisonersMailsDtos) { if (!IsValid(prisoner) || !prisoner.Mails.All(IsValid)) { sb.AppendLine("Invalid Data"); continue; } var isRealDate = DateTime.TryParseExact(prisoner.ReleaseDate, "dd/MM/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out DateTime releaseDate); var incancereationDate = DateTime.ParseExact(prisoner.IncarcerationDate, "dd/MM/yyyy", CultureInfo.InvariantCulture); var currentPrisoner = new Prisoner { FullName = prisoner.FullName, Nickname = prisoner.Nickname, IncarcerationDate = incancereationDate, ReleaseDate = isRealDate ? (DateTime?)releaseDate : null, Bail = prisoner.Bail, CellId = prisoner.CellId, Mails = mapper.Map <List <Mail> >(prisoner.Mails) }; validModels.Add(currentPrisoner); sb.AppendLine($"Imported {prisoner.FullName} {prisoner.Age} years old"); } context.Prisoners.AddRange(validModels); context.SaveChanges(); return(sb.ToString().Trim()); }
public void DeveMapearEntidadeMovimentacaoEntrada() { Automapper.Setup(); var movimentacaoForm = new MovimentacaoEntradaForm() { Cliente = null, CategoriaVaga = 1, Vaga = 1, Placa = "1234", Entrada = DateTime.Now.ToString(), Ticket = "123456" }; var movimentacao = Mapper.Map <Movimentacao>(movimentacaoForm); movimentacao.Vaga.CategoriaVaga = new CategoriaVaga() { Id = 1 }; movimentacaoForm = Mapper.Map <MovimentacaoEntradaForm>(movimentacao); }
// GET: Activity/Edit/5 public async Task <ActionResult> Edit(int id) { using (ApplicationDbContext db = new ApplicationDbContext()) { var activity = await db.Activities.FindAsync(id); if (activity == null) { return(View("Error")); } var mapper = Automapper.GetInstance(); var model = mapper.Map <EditActivityFormViewModel>(activity); model.Rooms = await db.Rooms.Select(x => new SelectListItem { Text = x.Name, Value = x.RoomId.ToString() }).ToListAsync(); model.Coachs = await db.Coachs.Select(x => new SelectListItem { Text = x.Name, Value = x.CoachId.ToString() }).ToListAsync(); return(View(model)); } }
public ActionResult Edit(string id) { string[] ids = id.Split('X'); LoadDropDown(Convert.ToInt32(ids[0])); return(View(Automapper.GetGeneric <PersonPhone, PersonPhoneModelView>(_personPhone.GetPersonPhoneById(Convert.ToInt32(ids[0]), ids[1], Convert.ToInt32(ids[2]))))); }
public override void Load() { Kernel.Load(new MyModuleDAL()); Kernel.Bind <IDriversService>().To <DriversService>(); Kernel.Bind <IMapper>().ToMethod(x => Automapper.GetMapper()); }
public static void ConfigureServices(IServiceCollection services, IConfiguration configuration) { services.AddScoped <IMapper>(m => Automapper.GetDefaultMapper()); }
public ActionResult Edit(int id) { return(View(Automapper.GetGeneric <Password, PasswordModelView>(_password.GetPasswordById(id)))); }
public ActionResult Index(int id) { ViewBag.PersonID = id; return(View(Automapper.GetGeneric <Password, PasswordModelView>(_password.GetPasswordById(id)))); }
public ActionResult Edit(int id) { return(View(Automapper.GetGeneric <EmailAddress, EmailAddressModelView>(_emailAddress.GetEmailAddressById(id)))); }
protected virtual void Awake() { Automapper.AutomapRequiredComponents(this); }
public ActionResult Detail(int id) { return(View(Automapper.GetGeneric <Person, PersonModelView>(_person.GetPersonById(id)))); }
public KeyValuePair <string, IEnumerable <TaskPL> > GetTasksNameOfList(string id) { return(Automapper.GetTasksNameOfList(int.Parse(id))); }
public IEnumerable <TaskPL> GetTasksOfList(string id) { return(Automapper.GetTasksOfList(int.Parse(id))); }