/// <summary> /// SE CREA UN NUEVO PEON EN LA BD /// </summary> /// <param name="peon"></param> /// <returns></returns> public async Task CrearPeon(Peon peon) { try { Peon salida = null; Peon p = await DBRepositoryMongo<Peon>.GetPeon(Seguridad.Encriptar(peon.Documento), "Peones"); if (p == null) { salida = peon; salida = salida.Encriptar(salida); await DBRepositoryMongo<Peon>.Create(salida, "Peones"); } else { throw new MensajeException("Ya existe el peon"); } } catch (MensajeException msg) { throw msg; } catch (Exception ex) { throw ex; } }