public int Edit(Empleado entity, int _IdSucursal) { _db = new savniContext(); using (UnitOfWork unitOfWork = new UnitOfWork(_db)) { var data = unitOfWork.EmpleadoRepository.FindBy(entity.IdEmpleado); MapperHelper <Empleado, Empleado> .CopyTo(entity, ref data); unitOfWork.EmpleadoRepository.Modified(data); Sucursalempleado _sucursalempleado = unitOfWork.SucursalempleadoRepository.GetEntities().Where(x => x.IdEmpleado == data.IdEmpleado && x.Estado == 1).FirstOrDefault(); if (_sucursalempleado.IdSucursal != _IdSucursal) { _sucursalempleado.Estado = 0; unitOfWork.SucursalempleadoRepository.Modified(_sucursalempleado); Sucursalempleado _sucursalempleadoSave = new Sucursalempleado(); _sucursalempleadoSave.IdSucursal = _IdSucursal; _sucursalempleadoSave.IdEmpleado = data.IdEmpleado; _sucursalempleadoSave.Estado = 1; unitOfWork.SucursalempleadoRepository.Add(_sucursalempleadoSave); } return(unitOfWork.SaveChanges()); } }
public Empleado getEmpleadoByNombre(String _Nombres, string _Apellidos, int IdEmpleado = 0) { _db = new savniContext(); using (UnitOfWork unitOfWork = new UnitOfWork(_db)) { if (IdEmpleado == 0) { return(unitOfWork.EmpleadoRepository.GetEntities(filter: x => x.Nombres == _Nombres && x.Apellidos == _Apellidos).FirstOrDefault()); } else { return(unitOfWork.EmpleadoRepository.GetEntities(filter: x => x.IdEmpleado != IdEmpleado && x.Nombres == _Nombres && x.Apellidos == _Apellidos).FirstOrDefault()); } } }
public ClienteService(savniContext db) { _db = db; }
public ProveedorContactoService(savniContext db) { _db = db; }
public SucursalService(savniContext db) { _db = db; }
public EmpleadoService(savniContext db) { _db = db; }
public EmpresaService(savniContext db) { _db = db; }