public ActionResult Create(ExperienciaLaboralInternaVM experienciaLaboralInternaVM) { if (ModelState.IsValid) { this.AddUpdateExperienciaLaboralInterna(experienciaLaboralInternaVM); } return(RedirectToAction("Create", "ExperienciaLaboralInterna")); }
/// <summary> /// Este metodo se encarga de mappear los datos y insertarlos en la base de datos. /// </summary> /// <param name="experienciaLaboralInternaVM"></param> /// <returns>true o false</returns> public bool AddUpdateExperienciaLaboralInterna(ExperienciaLaboralInternaVM experienciaLaboralInternaVM) { experienciaLaboralInternaVM.idPersonal = SessionPersister.AccountSession.IdPersonal; bool respuesta = false; ExperienciaLaboralInternaDomainModel experienciaLaboralInternaDM = new ExperienciaLaboralInternaDomainModel(); AutoMapper.Mapper.Map(experienciaLaboralInternaVM, experienciaLaboralInternaDM); ExperienciaLaboralInternaBusiness.AddUpdateExperienciaLaboralInterna(experienciaLaboralInternaDM); respuesta = true; return(respuesta); }
public ActionResult DeleteExperiencia(ExperienciaLaboralInternaVM experienciaLaboralInternaVM) { int idPersonal = SessionPersister.AccountSession.IdPersonal; ExperienciaLaboralInternaDomainModel experienciaLaboralInternaDM = ExperienciaLaboralInternaBusiness.GetExperiencia(idPersonal, experienciaLaboralInternaVM.id); if (experienciaLaboralInternaDM != null) { ExperienciaLaboralInternaBusiness.DeleteExperiencias(idPersonal, experienciaLaboralInternaDM.id); } return(View()); }
public ActionResult GetExperienciaEdit(int _idExperiencia) { int idPersonal = SessionPersister.AccountSession.IdPersonal; ExperienciaLaboralInternaDomainModel experienciaLaboralInternaDM = ExperienciaLaboralInternaBusiness.GetExperiencia(idPersonal, _idExperiencia); ExperienciaLaboralInternaVM experienciaLaboralInternaVM = new ExperienciaLaboralInternaVM(); if (experienciaLaboralInternaDM != null) { AutoMapper.Mapper.Map(experienciaLaboralInternaDM, experienciaLaboralInternaVM); return(PartialView("_Editar", experienciaLaboralInternaVM)); } return(View()); }
public ActionResult EditExperiencia(ExperienciaLaboralInternaVM experienciaLaboralInternaVM) { int idPersonal = SessionPersister.AccountSession.IdPersonal; ExperienciaLaboralInternaDomainModel experienciaDM = new ExperienciaLaboralInternaDomainModel(); if (experienciaLaboralInternaVM.id > 0) { AutoMapper.Mapper.Map(experienciaLaboralInternaVM, experienciaDM); ExperienciaLaboralInternaBusiness.AddUpdateExperienciaLaboralInterna(experienciaDM); } return(View()); }