public JsonResult AddOrganigramaElement(OrganigramaItemModel model, [FromServices] IRepository <EmployeeOrganigrama> isosaemployeesOrganigramaRepositor) { isosaemployeesOrganigramaRepositor.Create(new EmployeeOrganigrama() { Area = model.Area, Centro = model.Centro, Departamento = model.Departamento, Puesto = model.Puesto, IdentPuesto = Guid.Parse(model.IdentPuesto), RowGuid = Guid.NewGuid() }); return(Json("ok")); }
public JsonResult EditOrganigramaElement(OrganigramaItemModel model, [FromServices] IRepository <EmployeeOrganigrama> isosaemployeesOrganigramaRepositor) { var row = isosaemployeesOrganigramaRepositor.SearhItemsFor(d => d.RowGuid.ToString().Equals(model.IdentPuesto)); if (row.Any()) { row.First().Area = model.Area; row.First().Centro = model.Centro; row.First().Departamento = model.Departamento; row.First().Puesto = model.Puesto; isosaemployeesOrganigramaRepositor.Update(row.First()); } return(Json("ok")); }