示例#1
0
        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"));
        }
示例#2
0
        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"));
        }