public static Model.ClienteBo Add(Model.ClienteBo cliente) { var query = new AddCliente(); try { var dr = (int)query.Execute(cliente.Rut, cliente.Dv, cliente.Nombre, cliente.Direccion, cliente.Comuna.idCmn , cliente.NroLicencia, cliente.NumFolio, cliente.EstMtc, cliente.Mesini, cliente.NroTrbc, cliente.NroTrbh , cliente.NroUsr, cliente.MesCon, cliente.Correlativo, cliente.Estado); return(GetClientes().SingleOrDefault(x => x.Id == dr)); } catch (Exception ex) { var msg = "Excepcion Controlada: " + ex.Message; throw new Exception(msg, ex); } }